title: Can you migrate AWS Cognito users between user pools?
body: <p>I am using AWS Cognito. I have a pretty common scenario: users can register in different roles. Depending on the role different user attributes are required, so I need to use different user pools.</p>
  
  <p>Now a user wants to upgrade from role A to role B - thus I would have to move his account from one pool to another. Is this possible with AWS? The response in <a href="https://stackoverflow.com/questions/40059151/can-you-export-migrate-users-out-of-aws-cognito-does-it-cause-vendor-lock-in">Can you export/migrate users out of AWS cognito, does it cause vendor lock-in?</a> seems to indicate the opposite.</p>
  
  <p>If not possible this way, what would be a viable solution to achieve requiring different user attributes depending on different user roles with AWS Cognito. (NOTE: requiring / verifying them only on the front end is <em>not</em> a viable solution)</p>