Amazon Web Services Training Library
The demand for the workforce to be able to operate in the cloud is growing exponentially. Cloud Academy offers easy access to the new generation of cloud training, for professionals and enterprise. The Amazon Web Services Training Library is a hub of highly-rated resources including learning paths, courses, labs, quizzes, and exams to enable you to get the right training to put you on the right track for AWS success.
Master Your Skills!
Assess your proficiency with Smart Skills and get personalized training to skip what you already know, or start as a beginner and master your skills from the ground up.Learn smarterExplore all library
- HANDS-ON LABEric RaubGetting Started with Amazon Aurora Database EngineBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Eric Raub; Difficulty: Beginner; Description: A hands-on lab introducing you to the high performance and high availability Amazon Aurora database engine.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 7 Lab steps
- HANDS-ON LABAndrew BurchillGetting Started with Amazon RedshiftBeginnerDuration: Up to 1 hour and 45 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to use the Amazon Redshift service. Create a cluster with a database, copy data from S3, query data using SQL, and resize the cluster.; Duration: Up to 1 hour and 45 minutes; Content Topics: Big Data; This hands-on lab has: 8 Lab steps
- HANDS-ON LABGiacomo ConsonniIntroduction to AWS Step FunctionsIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Giacomo Consonni; Difficulty: Intermediate; Description: Learn how to create, configure, and use AWS Step Functions in this hands-on lab.; Duration: Up to 1 hour and 30 minutes; Content Topics: Development; This hands-on lab has: 8 Lab steps
- HANDS-ON LABAntonio AngelinoCreating an EBS-Backed Linux AMIBeginnerDuration: Up to 30 minutesAuthor: Antonio Angelino; Difficulty: Beginner; Description: You will learn how to create custom Amazon Machine Images (AMI) starting from a customized EC2 instance.; Duration: Up to 30 minutes; Content Topics: Storage, Compute; This hands-on lab has: 5 Lab steps
- HANDS-ON LABEric MagalhãesIntroduction to the AWS CLIBeginnerDuration: Up to 1 hourAuthor: Eric Magalhães; Difficulty: Beginner; Description: The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.During this lab, you will learn how to install and configure the AWS CLI, plus leverage the built-in help tool. ; Duration: Up to 1 hour; Content Topics: Management, Storage; This hands-on lab has: 7 Lab steps
- HANDS-ON LABAlex CasalboniConfigure Amazon DynamoDB triggers with AWS LambdaIntermediateDuration: Up to 1 hourAuthor: Alex Casalboni; Difficulty: Intermediate; Description: Learn how to listen to DynamoDB update streams and process batches of records with AWS Lambda to augment your database behavior.; Duration: Up to 1 hour; Content Topics: Serverless, NoSQL; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAlex CasalboniProcess Amazon S3 Events with AWS LambdaBeginnerDuration: Up to 1 hourAuthor: Alex Casalboni; Difficulty: Beginner; Description: Learn how to invoke a Lambda function and implement custom logics in response to S3 events (e.g. object creation, update or deletion).; Duration: Up to 1 hour; Content Topics: Serverless; This hands-on lab has: 6 Lab steps
- HANDS-ON LABAndrew BurchillIntroduction to CodeCommitBeginnerDuration: Up to 40 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: An introduction to the highly scalable and fully-managed AWS CodeCommit source control service. This lab covers creating, accessing, and adding files to repositories hosted in CodeCommit.; Duration: Up to 40 minutes; Content Topics: Development, Operating System; This hands-on lab has: 7 Lab steps
- HANDS-ON LABStuart ScottUsing S3 Bucket Policies and Conditions to Restrict Specific PermissionsBeginnerDuration: Up to 1 hourAuthor: Stuart Scott; Difficulty: Beginner; Description: You will learn the steps to create and apply AWS S3 Bucket Policies with embedded conditions to restrict a user's ability to perform specific functions within S3 Buckets.; Duration: Up to 1 hour; Content Topics: Security, Storage; This hands-on lab has: 5 Lab steps
- HANDS-ON LABEric MagalhãesAutomating Amazon EBS snapshots with AWS LambdaIntermediateDuration: Up to 1 hourAuthor: Eric Magalhães; Difficulty: Intermediate; Description: Automating Amazon EBS snapshots with AWS Lambda and Amazon EventBridge.; Duration: Up to 1 hour; Content Topics: Serverless, Messaging; This hands-on lab has: 5 Lab steps
- HANDS-ON LABLogan RakaiEncrypting S3 Objects Using SSE-KMSBeginnerDuration: Up to 45 minutesAuthor: Logan Rakai; Difficulty: Beginner; Description: This lab explores how to encrypting S3 objects in AWS using SSE-KMS.; Duration: Up to 45 minutes; Content Topics: Identity and Access Management, Encryption; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiRun a Controlled Deploy With AWS Elastic BeanstalkIntermediateDuration: Up to 2 hours and 10 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: For controlled deployments and efficient deployment services of code on EC2 instances, Elastic Beanstalks provides a superior interaction model and developer tools experience.; Duration: Up to 2 hours and 10 minutes; Content Topics: Compute; This hands-on lab has: 7 Lab steps
- HANDS-ON LABEric MagalhãesCreating your first Classic Load BalancerBeginnerDuration: Up to 1 hourAuthor: Eric Magalhães; Difficulty: Beginner; Description: In this lab, we are going to create an Elastic Load Balancing (ELB) within the AWS console. In the next steps, we are going to create a Classic Load balancer to forward the web traffic to a couple of EC2 instances; Duration: Up to 1 hour; Content Topics: Networking, Compute; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiDeploy a Highly Available Website with Terraform on AWSIntermediateDuration: Up to 1 hour and 30 minutesAuthor: Logan Rakai; Difficulty: Intermediate; Description: Deploy a secure and highly available website with Terraform on AWS using a two-tier architecture with private and public subnets.; Duration: Up to 1 hour and 30 minutes; Content Topics: Deployment; This hands-on lab has: 7 Lab steps
- HANDS-ON LABLogan RakaiManage AWS Resources with TerraformIntermediateDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Intermediate; Description: Import existing resources, understand interpolation syntax, and use variables to generalize configurations while you manage AWS resources with Terraform.; Duration: Up to 1 hour; Content Topics: Deployment; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiCreating AWS Resources with TerraformBeginnerDuration: Up to 1 hourAuthor: Logan Rakai; Difficulty: Beginner; Description: Explore infrastructure as code, learn how to create AWS resources with Terraform and configure Terraform providers in this new Hands-on Lab.; Duration: Up to 1 hour; Content Topics: Deployment; This hands-on lab has: 6 Lab steps
- HANDS-ON LABLogan RakaiDeploy a Stateful Application in a Kubernetes ClusterAdvancedDuration: Up to 2 hours and 45 minutesAuthor: Logan Rakai; Difficulty: Advanced; Description: Deploy a stateful application in a Kubernetes Cluster in this lab to understand how, why, and when it makes sense to run stateful applications in Kubernetes; Duration: Up to 2 hours and 45 minutes; Content Topics: Containers; This hands-on lab has: 6 Lab steps
- HANDS-ON LABAntonio AngelinoCreate your first Amazon ElastiCache ClusterBeginnerDuration: Up to 1 hourAuthor: Antonio Angelino; Difficulty: Beginner; Description: ElastiCache is a web service that makes it easy to deploy, operate, and scale an in-memory cache in the cloud. This lab experience will guide you during the creation of an Elasticache cluster and its the first usage.; Duration: Up to 1 hour; Content Topics: Databases; This hands-on lab has: 9 Lab steps
- HANDS-ON LABLogan RakaiGetting Started with Docker on Linux for AWSBeginnerDuration: Up to 2 hoursAuthor: Logan Rakai; Difficulty: Beginner; Description: Get started with Docker on Linux for AWS: Go from 0 to 60 in this Lab from installing Docker to running your first app inside a container.; Duration: Up to 2 hours; Content Topics: Containers; This hands-on lab has: 8 Lab steps
- HANDS-ON LABGreg DeRenneManage Authentication with Amazon CognitoIntermediateDuration: Up to 1 hourAuthor: Greg DeRenne; Difficulty: Intermediate; Description: Learn to use Amazon Cognito to manage User Pools, then authenticate against them with a basic web app that uses the AWS SDK. Get started today!; Duration: Up to 1 hour; Content Topics: Mobile; This hands-on lab has: 6 Lab steps
- HANDS-ON LABEric RaubUsing Amazon ECS for Blue-Green DeploymentsIntermediateDuration: Up to 2 hours and 30 minutesAuthor: Eric Raub; Difficulty: Intermediate; Description: Learn how to use Amazon ECS and AWS CodeBuild to perform a blue/green deployment in this hands-on lab.; Duration: Up to 2 hours and 30 minutes; Content Topics: Containers; This hands-on lab has: 9 Lab steps
- HANDS-ON LABAndrew BurchillFan-Out Orders using Amazon SNS and SQSBeginnerDuration: Up to 1 hourAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to combine Amazon SNS and Amazon SQS to fan out order messages in this hands-on lab.; Duration: Up to 1 hour; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAndrew BurchillReacting to Source Control Events with AWS LambdaBeginnerDuration: Up to 2 hoursAuthor: Andrew Burchill; Difficulty: Beginner; Description: Learn how to invoke a Lambda function in response to source control management events on your repository.; Duration: Up to 2 hours; Content Topics: Amazon Web Services; This hands-on lab has: 5 Lab steps
- HANDS-ON LABAndrew BurchillProcess Amazon SNS Notifications with AWS LambdaBeginnerDuration: Up to 1 hour and 30 minutesAuthor: Andrew Burchill; Difficulty: Beginner; Description: Amazon Simple Notification Service (SNS) is a fully-managed, highly-scalable service that facilitates message delivery. Learn how to send messages and process them with AWS Lambda.; Duration: Up to 1 hour and 30 minutes; Content Topics: Amazon Web Services; This hands-on lab has: 7 Lab steps