Ways to Interact with AWS Account
Have you ever wondered other then AWS console is there any other way that I can use to access my account. There are 2 more ways to interact with your AWS account.
AWS Management Console
AWS API/SDKs Programmatic Access
AWS CLI - Command Line Interface
Lets Understand it one by one
AWS Management Console
AWS management Console provides GUI access to your AWS services. Login using URL AWS Management Console (amazon.com) with your account number, ID and Password. Here you will have access to all your serviers.
Now imagin you need to create 50 users with S3 read-only access it would be a tedious task to create each user manually using Console. There comes in CLI where you an automate repetitive task using scripts.
AWS CLI Command Line Interface
We can download CLI package from the link AWS Command Line Interface (amazon.com) download as per your operating system. Once the package is downloaded you can check using the comman aws --version
Once your CLI is installed successfully you can configure it for your AWS Account by providing access and secret access key. Also mention the location and output format. Command : aws configure
Once the CLI is configured we can use it to interact with our AWS account using CLI commands example : aws s3 ls
you can get a complete list of commands to use AWS services Using Amazon S3 with the AWS CLI - AWS Command Line Interface
3. AWS SDK
AWS SDK allows you to programmatically manage services on AWS. The real power of AWS lies in its programmability and ability to be automated. AWS provides several Software Development Kits (SDKs) that allow you to interact with the platform through code. SDKs are available for all the major programming languages, including Java, Python, Node.JS, and Go.
The URL: SDKs and Programming Toolkits for AWS (amazon.com) guide you will the SDKs available for major programming languages.