learning path

Programmatically Interacting with the AWS API

Up to 6h 51m
Enhance your skill setDevelop essential skills for thriving in real-world scenarios.
Stay focused, stay committedBoost your learning journey by enrolling: stay focused, consistent 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.

Training content


This course 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 course 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


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


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

Your certificate for this learning path

About the Author

Alana Layton, opens in a new tab
Sr. AWS Content Creator
Learning paths

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