AWS Certification Training
- 174k Enrolled Learners
- Weekend/Weekday
- Live Class
AWS is one of the leading cloud providers, accounting for 47.8% of the 2018 IaaS public cloud services market share, according to Gartner’s analysis. The AWS Command Line Interface (CLI) is a unified tool for managing AWS Services. Multiple AWS Services can be managed through CLI, which provides the opportunity for automation through scripts. In this article, let’s check out how to use the AWS CLI.
The hands-on activity in this blog requires the following pre-requisite to be installed on the system.
'pip install awscli'
Learn how to Install AWS CLI for Windows & Linux in detail here.
This “AWS Command Line Interface” video by Edureka will help you understand how to access and manage AWS Services using AWS CLI. The below topics have been covered in this session:
Step1: To being with, log in to the AWS management console. In this case, either use an existing AWS account or a newly created account as part of the pre-requisite step.
Step2: After logging in, we are going to land on the AWS Management Console Dashboard.
Step3: Under find services, we are going to enter “IAM” in the text box.
Step4: Now we are in the IAM (Identity and Access Management Console) for AWS. IAM console is the central hub providing the following functionality.
Group creation and management.Step5: Subsequently, we are going to click on the “Users” selection in the left menu bar.
Step1: To begin with, we are going to click Add User in the AWS IAM Dashboard.
Step2: In this case, the users only require access to the API, AWS CLI. The user does not need to access the AWS Management Console. Hence, we are going to select the Programmatic access option.
Step3: Next, we are going to provide the user name and select access type as Programmatic access.
Step4: Click on next, after access type is selected.
Step5: Next, permissions need to be assigned to the new user. Following options are available
Step6: For the existing task, we are going to attach existing policies directly, in this we are going to select the “Administrator Access” policy.
IAM Policy is a complete topic in itself. Therefore, we are not going to discuss this here but will be a topic for another blog. In brief, what is an IAM Policy
Step7: After adding the exiting policy, tags can be associated with the resource.
Step8: Click next, and we will end up on the review screen. This is the summary screen for the selection which we have made.
Step9: After all the steps are done, we are going to click on create. As a result, a new user will be created with the username “demouser”.
Enhance your productivity with the Salesforce CLI commands.
Step1: Click on the demo user, the pertinent details corresponding to use will be shown.
Step2: For this blog, we want to use a Security Credentials object, click on the Security Credentials tab.
Step3: Here we see seeing Access Key ID, which was recently created with status marked as “Active”
Step4: In this case, the Access Key status provides an important security feature to the administrators.
Step5: Now we have the user, therefore allowing us access to AWS resources programmatically.
Related Course: Planning to do the AWS Masters? Enroll Today!
“aws configure –profile <profile name>”
Field | Value |
AWS Access Key ID | Created as part of new security credentials |
AWS Secret Access Key | Corresponding to the “AWS Access Key” selected. |
Default Region name | AWS regions, we are using us-east-1 |
Default Output format | JSON |
Stay Ahead in the Cloud Era with Top-Notch AWS SysOps Administrator Training!
Step1: In this case, we will be using AWS S3 (Simple Storage Service) as an example.
Step2: In brief, AWS S3 is an object storage service.
Step3: Next, we are going to run “aws s3 ls --profile mydemouser”
Step4: After listing out the content of the existing bucket, let us try to create a new s3 bucket using AWS CLI“aws s3 mb s3://mydemouserbucket --profile mydemouser”
Step5: As a result of the command execution, the bucket should be created.
Step6: Furthermore, let us try to create a bucket in a region other than the default region for the CLI profile, in our case the default region is ‘us-east-1’
Step7: After the command has been executed, let us check, if the bucket has been created and what is the region of the bucket.
AWS CLI is an excellent tool not only from the standpoint of administration of AWS resources, but CLI also provides a key insight into how AWS can be accessed programmatically. Key concepts have been introduced, user set up done in IAM, configured the CLI to access the AWS resources. But AWS CLI can do much more. In this blog, we just touched upon accessing them through the console. In the next blog, the focus will be on AWS S3. Stay tuned for more.
One of the best ways to gain in-depth knowledge is through the AWS Course.
Check out our AWS Certification Training in Top Cities
India | Other Countries/Cities |
Hyderabad | Atlanta |
Bangalore | Canada |
Chennai | Dubai |
Mumbai | London |
Pune | UK |
Got a question for us? Please mention it in the comments section of “How to Use AWS CLI?” and we will get back to you.
edureka.co