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.

  1. AWS Management Console

  2. AWS API/SDKs Programmatic Access

  3. AWS CLI - Command Line Interface

Lets Understand it one by one

  1. 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.