learning path

Programmatically Interacting with the AWS API

Beginner
6h 51m
116
5/5
Build hands-on tech skillsImprove theoretical and practical skills needed in real-world scenarios.
Stay focused, stay committedSupercharge your learning journey by enrolling, empowering you to stay focused, motivated, and achieve your goals with ease.
Earn a certificate of completionShow your skills and build your credibility when you include them in your resume and LinkedIn profile.

This learning path has been designed to provide you with an understanding of some of the options to programmatically interact with the AWS API. You may already be familiar with the most common and beginner-friendly option of interacting with the AWS API, which is the AWS Management Console. 

However, as time goes on, you may find that sometimes, the console isn’t the most efficient method. You may want to perform certain commands programmatically or create bash scripts to interact with the AWS API instead - which means the AWS Command Line Interface (AWS CLI) is a helpful tool to have at your disposal. 

Learning Objectives

The learning path starts with an overview of the options on how to interact with the AWS API, and then goes deeper into how to use the AWS CLI. As a result, you will learn: 

  •  A high-level introduction to AWS APIs and SDKs; the AWS CLI; and the concept of infrastructure as code
  • How to install and configure the AWS Command Line Interface
  • How to manage CLI credential profiles
  • How to structure CLI commands 
  • How to better control the outputted response data 
  • How to use input functionality to make working with the CLI easier 
  • How to use the AWS CLI help to get more information
  • How to create an S3 bucket with the AWS CLI
  • How to send files from your local machine to S3 buckets using the AWS CLI
  • How to configure static website hosting on Amazon S3 using the AWS CLI
  • What AWS Cloud9 is 
  • How AWS Cloud9 interacts with the AWS CLI and other AWS services


Prerequisites:

While this is a beginner level learning path, it is helpful to have some familiarity with the fundamentals of AWS and some of its core services.

Feedback:

If you have any feedback on this learning path, positive or negative, please send an e-mail to support@cloudacademy.com

Your certificate for this learning path
About the Author
Avatar
Alana Layton
Sr. AWS Content Creator
Students
4,873
Courses
38
Learning paths
8

Alana Layton is an experienced technical trainer, technical content developer, and cloud engineer living out of Seattle, Washington. Her career has included teaching about AWS all over the world, creating AWS content that is fun, and working in consulting. She currently holds six AWS certifications. Outside of Cloud Academy, you can find her testing her knowledge in bar trivia, reading, or training for a marathon.

Covered Topics