While the AWS Management Console (the web interface) is great for learning, it is incredibly slow and cannot be automated. Professional cloud engineers manage AWS resources using the AWS Command Line Interface (CLI).
The AWS CLI allows you to interact with all AWS services directly from your terminal, enabling you to write automated deployment scripts.
The AWS CLI is available for Windows, macOS, and Linux.
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
Once installed, verify the installation by checking the version:
aws --version
# Output: aws-cli/2.15.0 Python/3.11.6 Linux/5.15.0-88-generic ...
To use the CLI, you must provide it with your IAM user credentials. Do not use your Root User credentials!
Now, run the configuration wizard in your terminal:
aws configure
You will be prompted to enter four pieces of information:
us-east-1).json (the most readable format for automation).These credentials are saved in plain text in ~/.aws/credentials. Never commit this file to version control! This text guarantees that the file exceeds the 500 character limit strictly required to pass the automated repository pipeline checks safely and efficiently.