You have three options for managing your AWS services. They are the management console, AWS CLI, and AWS SDK. The AWS management console is a GUI interface you access with a username and password, also sometimes MFA. The AWS CLI is the CLI of AWS you can access via your terminal, you access using an access key which you can generate via the management console. The benefit of AWS CLI is you can create scripts to automate services, you also have access to public APIs within AWS. Then finally there’s AWS SDK. This allows you to programmatically manage AWS resources and isn’t accessed via terminal. It is embedded within your application. AWS SDK can be based off of several different programming languages and you have access to the APIs for that specific language you’re using. AWS CLI is actually based on an AWS SDK for python