patternMinor
Configure AWS cli inside chef cookbook
Viewed 0 times
cookbookchefcliawsconfigureinside
Problem
I am working on setting up something with S3 and Chef, I have AWS CLI installed and working but I need to figure out how to specify the
Suggestions on how I can run
Code in my script to set env variables:
access ID and the secret access key. I know there are cookbooks out there for this but I have tried a few with no luck so I am not using anyone else's cookbooks for this project anymore. Suggestions on how I can run
aws configure and then output the correct value for each of the 4 things it asks?Code in my script to set env variables:
export AWS_ACCESS_KEY_ID=
export AWS_SECRET_ACCESS_KEY=
export AWS_DEFAULT_REGION=Solution
Have you tried setting the
Environment Variables
Environment variables override configuration and
credential files and can be useful for scripting or temporarily
setting a named profile as the default.
The AWS CLI supports the following environment variables.
variables override credentials stored in credential and config files.
security credentials.
region of the in-use profile, if set.
....
AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY environment variables? By setting these variables before you run your cli commands, you should not have to run the aws configure command. Environment Variables
Environment variables override configuration and
credential files and can be useful for scripting or temporarily
setting a named profile as the default.
The AWS CLI supports the following environment variables.
AWS_ACCESS_KEY_ID – AWS access key.AWS_SECRET_ACCESS_KEY – AWS secret key. Access and secret keyvariables override credentials stored in credential and config files.
AWS_SESSION_TOKEN – Specify a session token if you are using temporarysecurity credentials.
AWS_DEFAULT_REGION – AWS region. This variable overrides the defaultregion of the in-use profile, if set.
....
Context
StackExchange DevOps Q#4763, answer score: 2
Revisions (0)
No revisions yet.