Explore Courses Blog Tutorials Interview Questions
0 votes
in AWS by (19.1k points)

I am writing a bash script that will automatically install and configure AWS CLI tools. I am able to install AWS CLI tools but unable to configure it.

My script is something like this:




sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws

./awscli-bundle/install -b ~/bin/aws

./awscli-bundle/install -h

aws configure

AWS Access Key ID [None]: ABCDEFGHIJKLMNOP   ## unable to provide this data

AWS Secret Access Key [None]: xbdwsdADDS/ssfsfa/afzfASADQASAd   ## unable to provide this data

Default region name [None]: us-west-2   ## unable to provide this data

Default output format [None]: json   ## unable to provide this data

I wish to do the configuration using this script too. I wish that I can provide these credentials via script so that it prevents manual entry. How can this be done?

1 Answer

0 votes
by (44.3k points)

Use a configuration file rather than the aws configure command. Create a file called ~/.aws/config that looks like this:






More info in the docs.

Related questions

Want to get 50% Hike on your Salary?

Learn how we helped 50,000+ professionals like you !

0 votes
1 answer
0 votes
1 answer
0 votes
1 answer

Browse Categories