image
Programmatically Interacting With the AWS API LP Introduction

Contents

Course Introduction

The course is part of this learning path

Programmatically Interacting with the AWS API
Difficulty
Beginner
Duration
3m
Students
22
Ratings
5/5
starstarstarstarstar
Description

This course introduces the AWS learning path, designed to provide you with an understanding of some of the options to programmatically interact with the AWS API. The learning path will cover the following: 

  • 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
Transcript

Hello and welcome to this learning path which 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 or AWS CLI is a helpful tool to have at your disposal. 

Before we get too deep here - I’d like to introduce myself. My name is Alana Layton and I am an AWS Content Creator here at Cloud Academy. Feel free to connect with me to ask any questions using the details shown on the screen. Alternatively, you can always get in touch with us here at Cloud Academy by sending an e-mail to support@cloudacademy.com where one of our cloud experts will reply to your question. 

If you are a developer or administrator that is constantly interacting with the AWS Management Console and is looking for a way to more efficiently create and manage AWS resources, this learning path is for you. 

In this guided learning path, you will progress through a mixture of on-demand courses and hands-on labs, enabling you to feel comfortable interacting with the AWS API. 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

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 on our courses here at Cloud Academy is valuable to both us as trainers and any students looking to take the same course in the future. If you have any feedback, positive or negative, it would be greatly appreciated if you could contact support@cloudacademy.com. Please note that, at the time of writing this content, all course information was accurate.  AWS implements hundreds of updates every month as part of its ongoing drive to innovate and enhance its services.

As a result, minor discrepancies may appear in the course content over time.  Here at Cloud Academy, we strive to keep our content up to date in order to provide the best training available. So, if you notice any information that is outdated, please contact support@cloudacademy.com.  This will allow us to update the course during its next release cycle. Thank you! 

 

About the Author
Students
1738
Courses
22
Learning Paths
2

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