Skip to content

AssumeRole doesn't use the external_id value #11229

Description

@cyberduck

6a74f0f created the issue

Hello,

CyberDuck fails to do an AWS IAM AssumeRole when trying to use S3 because it doesn't pass along the external_id value from the ~/.aws/credential profile.

I'm using CyberDuck to access AWS S3 resources using an AssumeRole action. I would like to be able to use the external_id enforcement as suggested by AWS https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_create_for-user_externalid.html

I'm not sure if you want to label this as a defect enhancement or feature. Feel free to adjust priority and severity as you see fit.

When I remove the external_id constraint on the role the AssumeRole succeeds with CyberDuck. I also verified using the same profile via the CLI with external_id enforced on the role and it succeeds so it looks to be an issue in CyberDuck.

Thank you for your time and creating CyberDuck

Metadata

Metadata

Assignees

Labels

s3AWS S3 Protocol Implementation

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions