The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.
| Order | Prod Use | Option | Description |
|---|---|---|---|
| 1 | ❌ | Command Line Options | aws [command] --profile [profile name] - Profile data uses long term credentials stored locally. This is not recommended for production or instances with public access. |
| 2 | ❌ | Environment Variables | You can store values in environment variables: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_SESSION_TOKEN. Recommended for temp use in non-production environments. |
| 3 | ❌ | AWS CLI Credentials File | aws configure - Command creates a credentials |
