Access to AWS
- AWS Management Console (password + MFA)
- AWS Command Line Interface (CLI): protected by access keys
- AWS Software Developer kit (SDK): for code protected by access keys

- Access key ID == username
- Secret Access Key == password
- AWS Management Console generates access keys
- Access keys are secret like password
AWS CLI

- Interact with AWS services using commands in command line shell
- Direct access to public APIs of AWS services
- Can develop scripts to manage resources
AWS SDK

- AWS Software Developer kit
- Language specific APIs (libraries)
- Enables to access and manage AWS services programmatically
- Not in terminal! Embedded within application
- Javascript, Python, Java ..
- AWS CLI is built on AWS SDK for Python