Using IAM with AWS Import/Export
AWS Identity and Access Management (IAM) is a web service that enables Amazon Web Services (AWS) customers to manage users and user permissions in AWS. AWS Import/Export users must have certain permissions to access AWS Import/Export actions, such as CreateJob and GetStatus. An IAM user that creates an import or export must also have access to the AWS resources, such as the Amazon S3 buckets and Amazon Glacier vault, that will used for the import or export operations.
Only IAM users can create AWS Import/Export jobs. Assumed roles can't be used to create a job.