You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The authorization header is malformed; a non-empty Access Key (AKID) must be provided in the credential error using the STS connection profile for preconfigured settings
#10989
Closed
cyberduck opened this issue
Mar 9, 2020
· 3 comments
I am trying to access files in an S3 bucket by assuming a role from the ~/.aws/credentials file.
The credential file contains a profile called test-user with a role arn specified.
I have downloaded the preconfigured .cyberduckprofile file for STS from https://cyberduck.io/s3/:
The authorization header is malformed; a non-empty Access Key (AKID) must be provided in the credential.
Can you share your obfuscated configuration in ~/.aws/credentials.
The issue is probably with credential_source = Ec2InstanceMetadata we do not support. Maybe you can get this to work using our S3 (Credentials from Instance Metadata) profile instead? See Connecting with temporary access credentials (Token) from EC2.
I am trying to access files in an S3 bucket by assuming a role from the ~/.aws/credentials file.
The credential file contains a profile called test-user with a role arn specified.
I have downloaded the preconfigured .cyberduckprofile file for STS from https://cyberduck.io/s3/:
I placed this file at /opt/duck/app/
I am trying to run the following command:
I get the following output:
Additional Information:
I have tried this on Linux CentOS and Amazon Linux2 AMI on EC2 instances.
How can I debug this issue?
The text was updated successfully, but these errors were encountered: