- Newest
- Most votes
- Most comments
Hello,
The error indicates missing credentials in the system.
As you’re trying to invoke the AWS CLI command from the script you will need to configure the AWS credentials on the device.
You can use the AWS user credentials by executing the aws configure
CLI command and entering the credentials.
However, a better security practice will be to configure the CLI to use an IAM role directly[1].
It appears you’re already configuring the AWS CLI to use single-sign-on (SSO) and appears you are getting the credentials from that specific call only, in which case you can use the SSO profile [2] to crate the credentials (Note this involves some manual interaction).
References:
[1] https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-role.html
[2] https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html
Relevant content
- asked 2 years ago
- asked 5 months ago
- AWS OFFICIALUpdated a year ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 9 months ago