Skip to content

Instantly share code, notes, and snippets.

@shimo164
Last active September 2, 2023 06:37
Show Gist options
  • Save shimo164/49d468ce4bf322d29281acc9c165417d to your computer and use it in GitHub Desktop.
Save shimo164/49d468ce4bf322d29281acc9c165417d to your computer and use it in GitHub Desktop.
DEPRECATED: aws qwiklabs are no longer available.
Name Type Level Duration Cost Lang Description
Security on AWS Quest 27 minutes Free This quest is designed to teach you how to apply AWS Identity and Access Management, in concert with several other AWS Services, to address real-world application and service security management scenarios.
Serverless Web Apps using Amazon DynamoDB Quest 5 hours 3 Credits Serverless architectures allow you to build and run applications and services without needing to provision, manage, and scale infrastructure. This quest will show how to design, build, and deploy interactive serverless web applications, using a simple HTML/JavaScript web interface which uses Amazon API Gateway calls to send requests to AWS Lambda backends that query Amazon DynamoDB data.
Alexa Skills Development Quest 4 hours 30 Credits In this Quest, you will learn how to create Alexa skills that respond to voice commands and which can be used on the Amazon Echo, Dot, and Tap devices. You will create back-end functions in AWS Lambda, and then connect them with voice response logic using the Alexa Skills Kit. You will use both the AWS Console and the Amazon Developer Portal in these labs, the latter requiring you to have or create a no-cost, no-credit-card-required account. No hardware device is required for any lab; an Alexa voice response simulation system is provided in the Amazon Developer Portal. Templates used in these labs can be adapted and extended to create your own Alexa skills and offer them to the worldwide Alexa user community.
Serverless Design with AWS Lambda Quest 4 hours 24 Credits In this Quest, you will learn how to write functions with the AWS Lambda Service that respond to events and integrate other AWS Services. You will create applications that write records to Amazon DynamoDB, send messages with Amazon SNS, and monitor events in Amazon CloudWatch and external services. You will even write a back-end function in Lambda for creating a voice-response app for Alexa and the Amazon Echo.
Advanced Operations Using Amazon Redshift Quest 4 hours 18 Credits In this Quest, you will delve deeper into the uses and capabilities of Amazon Redshift. You will use a remote SQL client to create and configure tables, and gain practice loading large data sets into Redshift. You will explore the effects of schema variations and compression. You will explore visualization of Redshift data, and connect Redshift with Amazon Machine Learning to create a predictive data model.
Compute & Networking Quest 5 hours 12 Credits In this quest, you’ll learn to work with services related to Compute and Networking, including Amazon EC2, Amazon Elastic Load Balancing, and Amazon Virtual Private Cloud (VPC).
Deployment & Management Quest 2 hours 16 Credits In this quest, you’ll learn to work with services related to Deployment and Management, including AWS Identity and Access Management (IAM), AWS Elastic Beanstalk, AWS CloudFormation, and AWS OpsWorks.
Storage & CDN Quest 5 hours 46 Credits In this Quest, you’ll learn to work with services related to Storage and Content Delivery Networks, including Amazon Simple Storage Service (S3), Amazon Elastic Block Store (EBS), and Amazon CloudFront.
Websites & Web Apps Quest 6 hours 27 Credits AWS offers services that provide businesses with a flexible, highly scalable, and low-cost way to deliver their websites and web applications. In this quest, you’ll learn to work with foundational services for marketing websites on AWS.
Big Data on AWS Quest 5 hours 26 Credits Scientists, developers, and other technologists from many different industries are taking advantage of AWS to perform big data analytics and meet the challenges of the increasing volume, variety, and velocity of digital information. AWS offers a portfolio of cloud computing services to help you manage big data by reducing costs, scaling to meet demand, and increasing the speed of innovation. In this quest, you’ll learn to work with advanced services for Big Data.
Digital Media Quest 4 hours 38 Credits AWS provides a set of on-demand storage, archive, transcoding, and streaming services for businesses that are running photo, video, and file storage applications in the cloud. In this quest, you’ll learn to work with advanced services for digital media on AWS.
SysOps Administrator - Associate Quest 7 hours 46 Credits Achieving AWS Certification requires hands-on experience. This quest helps you get hands-on practice with several key services as you prepare for the AWS Certified SysOps Administrator - Associate Exam. Visit AWS Certification to learn more about this exam and find more resources to prepare.
Solutions Architect - Associate Quest 4 hours 12 Credits Achieving AWS Certification requires hands-on experience. This quest helps you get hands-on practice with several key services as you prepare for the AWS Certified Solutions Architect – Associate Exam. Visit AWS Certification to learn more about this exam and find more resources to prepare.
Solutions Architect - Professional Quest 4 hours 28 Credits Achieving AWS Certification requires hands-on experience. This quest helps you get hands-on practice with several key services as you prepare for the AWS Certified Solutions Architect – Professional Exam. Visit AWS Certification to learn more about this exam and find more resources to prepare.
Programming Windows on AWS Quest 8 hours 49 Credits Learn how to develop applications in Microsoft Visual Studio leveraging AWS services.
Corporate Apps on AWS for Windows Quest 2 hours 1 Credit Learn how to deploy Microsoft Windows Server-based applications in the AWS cloud, including Microsoft Exchange, Dynamics CRM and SharePoint.
Databases on AWS for Windows Quest 2 hours 2 Credits Learn how to deploy and administer databases running on Microsoft Windows Server in Amazon EC2 and Amazon RDS.
SysAdmin on AWS for Windows Quest 2 hours 15 Credits Learn how to use system administration tools in the AWS cloud, including PowerShell, Storage Spaces and Microsoft System Center.
Monitoring a Live Streaming Workflow with Amazon CloudWatch Hands-On Lab 1 hour 30 minutes 8 Credits An important part of any video workflow is being able to monitor the status and health of the software services and their tasks in order to detect and correct problems before they jeopardize the workflow. In this lab, you will use Amazon CloudWatch to monitor a live streaming video workflow built with AWS Elemental MediaPackage, AWS Elemental MediaPackage, and Amazon CloudFront.
Serverless Web Apps using Amazon DynamoDB - Part 2 Hands-On Lab 1 hour 1 Credit This is part two of a three-part lab which teaches you how to create a "serverless" web app with an Amazon DynamoDB backend data store. In this second part of the lab, you will build upon the infrastructure created in part one. You will go on to create Lambda functions that interact with the DynamoDB table and add data, then build the necessary IAM roles and polices to support access to the functions and database via API Gateway. To successfully complete this lab, you should be familiar with DynamoDB, API Gateway, and IAM.
Build a Dynamic Conversational Bot - Part 2 Hands-On Lab 1 hour 30 minutes 8 Credits In this is a continuation of Build a Dynamic Conversational Bot. In this lab you will create a product catalog with Amazon DynamoDB and an AWS Lambda function, which will be used as a code hook for your bot. This provides your chatbot with the ability to not only understand user requests but also allow it to trigger actions to fulfill a user request, such as querying a database for product flavors.
Introduction to Amazon DynamoDB Hands-On Lab Introductory 40 minutes Free Japanase This lab teaches you about Amazon DynamoDB by walking you through how to create, query, view and delete a table in the AWS Management Console.
Programming AWS Lambda for Windows Hands-On Lab 1 hour 5 minutes 10 Credits This lab will continue your hands-on practice with using the AWS Toolkit for .NET through working with AWS Lambda for application development. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to build an application in Node.js that leverages AWS Lambda using the AWS SDK for .NET. To successfully complete this lab, you should be familiar with Visual Studio, with Node.js, and have a basic knowledge of launching and connecting to Windows systems in AWS. You should have at a minimum taken the Introduction to AWS Lambda lab prior to taking this lab.
S3: Multi-region Storage Backup with Cross-Region Replication Hands-On Lab Introductory 1 hour Free Japanase This lab walks you through the process of enabling Cross-Region Replication on an S3 bucket. You will create source and destination buckets, enable versioning, then create varius replication policies to demonstrate different methods of replicating objects.
Building a Live Video Channel with MediaLive, MediaStore and CloudFront Hands-On Lab Introductory 1 hour 8 Credits In this lab, you will create a live streaming video workflow using MediaLive, MediaStore, and Amazon CloudFront.
Introduction to AWS Identity and Access Management (IAM) Hands-On Lab Introductory 25 minutes Free Japanase This lab shows you how to manage access and permissions to your AWS services using AWS Identity and Access Management (IAM). Practice the steps to add users to groups, manage passwords, log in with IAM-created users, and see the effects of IAM policies on access to specific services.
Introduction to Elastic Load Balancing Hands-On Lab Introductory 50 minutes 1 Credit Japanase This lab provides you with an introduction to Elastic Load Balancer. It covers creating and testing a Network Elastic Load Balancer. When the lab is launched you are provided with two web servers in two different Availability Zones. In the lab you will create a Network Elastic Load Balancer and use the two Web Servers as targets. You will then test the functionality of the load balancer in different scenarios.
Introduction to Amazon Simple Storage Service (S3) Hands-On Lab Introductory 1 hour Free Japanase This lab demonstrates how to use an Amazon S3 bucket and manage files, or object, that are stored in the bucket. You will practice how to create a bucket, add an object, view an object, move an object, and delete an object and bucket in the AWS Management Console.
Serverless Architectures using Amazon CloudWatch Events and Scheduled Events with AWS Lambda Hands-On Lab Fundamental 45 minutes 8 Credits Japanase This is a two part lab. In part one of the lab, you will learn how to use a Lambda function with CloudWatch events to monitor the creation of an EC2 instance, using a Lambda function you create manually. In part two of the lab, you will create a Lambda function from a blueprint to alert you to a CloudWatch alarm, with notification through an Amazon SNS topic. Prerequisites: To successfully complete this lab, you should be familiar with basic CloudWatch and SNS concepts. Node.js and Python programming are required, although full solution code is provided. You should have at a minimum taken the “Introduction to AWS Lambda” lab.
Automating AWS Services with Scripting and the AWS CLI Hands-On Lab 1 hour 15 minutes 10 Credits This lab demonstrates how to access and manage AWS services in three ways: through the AWS Management Console, the AWS Command Line Interface (CLI), and the AWS Software Development Kit (SDK). You will use one or more of these three options to access Amazon S3, Amazon EBS, Amazon EC2 and Amazon CloudWatch.
Video on Demand with AWS Elemental MediaConvert Hands-On Lab Introductory 50 minutes 10 Credits In this lab, you will utilize the AWS Elemental MediaConvert Service to convert input video into multiple output formats, combine multiple videos into one during the conversion process, add captions/watermarks to the videos, and work with ad insertion metadata.
Introduction to Amazon EC2 Auto Scaling Hands-On Lab 40 minutes 1 Credit This lab shows you how to use Auto Scaling to automatically launch Amazon EC2 instances in response to conditions that you specify. You will then test Auto Scaling by terminating a running instance and watching while Auto Scaling automatically creates a replacement instance.
Creating an Amazon Virtual Private Cloud (VPC) with AWS CloudFormation Hands-On Lab Fundamental 1 hour 1 Credit Japanase This lab will demonstrate how to create an Amazon Virtual Private Cloud (VPC) network using AWS CloudFormation. Note: This lab is a more of a walkthrough of a template rather than "learn how to build it". You will walk through the sections of an AWS CloudFormation template and get explanations for each step. You will then launch the AWS CloudFormation template to create a four-subnet Amazon VPC that spans two Availability Zones and a NAT that allows servers in the private subnets to communicate with the Internet in order to download packages and updates.
Using Open Data with Amazon S3 Hands-On Lab Fundamental 40 minutes 8 Credits Japanase This lab demonstrates how to upload data to Amazon S3 and make it available for anyone to access via a web browser. You will learn how to create an Amazon S3 bucket, configure it to host a website, upload objects to it, and use JavaScript to display those objects on a web page. Along the way, you’ll learn some best practices for creating open data. At the end of this lab you will have deployed a simple web site that makes data easy to access and provides basic documentation of the data.
Streaming Dynamic Content using Amazon CloudFront Hands-On Lab 50 minutes 10 Credits This lab demonstrates how to use Amazon CloudFront to deliver a dynamic, multiple bit-rate media stream to a connected device using Apple’s HLS (HTTP Live Streaming) protocol. The stream can also be played on any browser which supports the HLS protocol. In this lab, you also use Amazon Elastic Transcoder to convert a source video into multiple bit-rate files that will be delivered using CloudFront.
Collecting and Analyzing Logs with Amazon CloudWatch Logs Insights Hands-On Lab 1 hour 30 minutes 5 Credits This lab provides you with a basic overview of collecting various types of logs into CloudWatch hence we can look for possible security related events
Creating a Serverless Video Conversion Watchfolder Workflow for MediaConvert Hands-On Lab Introductory 1 hour 8 Credits Use an AWS Lambda script applied to an Amazon S3 bucket to create a Watchfolder to automate video ingest and delivery in AWS Elemental MediaConvert. You will monitor the completion of jobs in MediaConvert using Amazon CloudWatch Events and Amazon Simple Notification Service (SNS) to get notifications when the jobs are completed.
Introduction to AWS CloudFormation Designer Hands-On Lab 40 minutes 1 Credit This lab introduces the AWS CloudFormation Designer, which provides a visual tool for creating and modifying CloudFormation templates. Prerequisites: This lab assumes that you have an introductory-level knowledge of Amazon Elastic Compute Cloud (Amazon EC2) and AWS CloudFormation. Students should have taken the Introductory-level labs for each of these Services before taking this lab.
Building Your First Amazon Virtual Private Cloud (VPC) Hands-On Lab Fundamental 1 hour 25 minutes 8 Credits Japanase This lab demonstrates how to build an Amazon Virtual Private Cloud (VPC) which contains private and public subnets, routing tables, and a NAT server to allow private subnets to access the Internet.
Introduction to AWS OpsWorks Hands-On Lab Introductory 55 minutes 1 Credit Japanase This lab introduces you to AWS OpsWorks. In this lab you will create a simple PHP application server stack and deploy a PHP application to it. For the lab to function as written, please DO NOT change the auto assigned region.
Monitoring Security Groups with Amazon CloudWatch Events Hands-On Lab Advanced 57 minutes 10 Credits In this lab you will learn how to use AWS CloudWatch events with a Lambda function to detect changes to the ingress permissions of an EC2 security group. In an different lab, Monitoring Security Groups with AWS Config, you will do something similar but with different services. Both of these labs illustrate techniques that could be used to provide additional layers of protection to infrastructure controls. Prerequisites: To successfully complete this lab, you should be familiar with EC2 security groups. Python programming skills are helpful, although full solution code is provided. It would be helpful to have taken the Introduction to AWS Lambda lab.
Launching and Managing a Web Application with AWS CloudFormation Hands-On Lab Expert 50 minutes 15 Credits Japanase This lab covers how to use AWS CloudFormation to provision a web application with a number of supporting AWS products and services, including Auto Scaling Groups, Amazon EC2 Instances, Elastic Load Balancers, and more. It also covers how to use AWS CloudFormation to manage infrastructure and reconfigure Auto Scaling Groups.
Introduction to Amazon EC2 Hands-On Lab Introductory 1 hour 1 Credit This lab provides you with a basic overview of launching, resizing, managing, and monitoring an Amazon EC2 instance.
Introduction to Amazon Elastic Block Store (EBS) Hands-On Lab Introductory 45 minutes 1 Credit Japanase This lab takes you through how to create an Amazon Elastic Block Store (EBS) volume, attach it to an Amazon EC2 instance, create a file system on the volume, take a snapshot of the volume, and increase the size and IOPS.
Serverless Web Apps using Amazon DynamoDB - Part 3 Hands-On Lab Fundamental 55 minutes 1 Credit This is part three of a three-part lab which teaches you how to create a serverless web app with an Amazon DynamoDB backend data store. In this lab you will configure an API using Amazon API Gateway and set up a public website to retrieve information from your DynamoDB table via Lambda functions, using what you learned in all three labs. To successfully complete this lab, you should be familiar with DynamoDB and API Gateway through taking those introductory labs.
Working with Elastic Load Balancing Hands-On Lab 30 minutes 8 Credits This lab introduces the concept of Elastic Load Balancing (ELB). In this lab you will use ELB to load balance a set of web servers in an Availability Zone. You will launch a pair of Amazon EC2 instances, bootstrap them to install web servers and content, and then access the instances independently using Amazon EC2 DNS records. Next, you will set up ELB, add your instances to the ELB, and then access the ELB DNS record to watch your requests load balance between servers. Finally, you will look at ELB metrics in CloudWatch. To successfully complete this lab, you should be familiar with the AWS Management Console.
Securing VPC Resources with Security Groups Hands-On Lab Fundamental 1 hour 1 Credit This lab demonstrates how to lockdown security groups to appserver via a bastion host using SSM
Build a Dynamic Conversational Bot - Part 1 Hands-On Lab 1 hour 8 Credits In this lab, you will use Amazon Lex to create and build a conversational bot that understands your requests and asks for more input if needed. If all required slots have been filled, the bot will ask for confirmation before triggering an action.
Introduction to AWS Device Farm Hands-On Lab Introductory 30 minutes Free Japanase This lab provides the basic hands-on experience of AWS Device Farm Service, which provides a test harness for mobile app developers. It will demonstrate the basic steps required to load an example Android app and run a series of tests, using several common mobile device platforms from Samsung, LG, Amazon, and others.
Building a Media Sharing Website - Part 1: Media Upload Hands-On Lab Advanced 55 minutes 10 Credits Japanase This lab will demonstrate how to deploy a photo sharing website with a web interface for users to browse and store images. The application, written in Ruby on Rails, will use Amazon S3 for storage, Amazon DynamoDB for the database, and Amazon EC2 to host the web application.
AWS Tools for Windows PowerShell: Getting Started Hands-On Lab Fundamental 50 minutes 8 Credits This lab will take you through the steps to set up and use the AWS Tools for Windows PowerShell. This toolkit enables you to manage your AWS resources the same way you use Windows PowerShell to manage your on-premise Windows environment. You will examine the various authentication types that can be used with AWS Tools for Windows PowerShell. At the end of this lab, you will use AWS Tools for Windows PowerShell to write your own self-healing PowerShell scripts.
Working with AWS CodeCommit on Windows Hands-On Lab 1 hour 10 minutes 8 Credits This hands-on lab gives you practice with AWS CodeCommit working from a Microsoft Windows development environment (Visual Studio Code) on an instance running in EC2. You will create a code repository in AWS CodeCommit. You’ll then create a local repository on the Windows instance and make some changes to it. Then you will synchronize (commit) your changes to the AWS CodeCommit repository.
Introduction to Amazon CloudFront Hands-On Lab 55 minutes Free This lab introduces you to AWS CloudFront, a content delivery web service. In this lab you will create an Amazon CloudFront distribution that will use a CloudFront domain name in the url to distribute a publicly accessible image file stored in an Amazon S3 bucket.
Introduction to Amazon Virtual Private Cloud (VPC) Hands-On Lab Introductory 40 minutes 1 Credit This lab introduces you to Amazon Virtual Private Cloud (Amazon VPC). In this lab you will use the Amazon VPC wizard to create a VPC, attach an Internet Gateway, add a subnet and then define routing for the VPC so that traffic can flow between the subnet and the Internet gateway.
Introduction to Amazon API Gateway Hands-On Lab Introductory 55 minutes Free Japanase In this lab, you will create a simple FAQ microservice. The microservice will return a JSON object containing a random question and answer pair using an API Gateway endpoint that invokes a Lambda function. Prerequisites: students should take the lab "Introduction to AWS Lambda" before taking this lab.
Build a Serverless Text-to-Speech Application with Amazon Polly Hands-On Lab Advanced 45 minutes 8 Credits This lab builds a complete serverless application that demonstrates how to convert text-to-speech using Amazon Polly.
Serverless Web Apps using Amazon DynamoDB - Part 2 Hands-On Lab Fundamental 35 minutes 1 Credit This is part two of a three-part lab which teaches you how to create a "serverless" web app with an Amazon DynamoDB backend data store. In this second part of the lab, you will build upon the infrastructure created in part one. You will go on to create Lambda functions that interact with the DynamoDB table and add data, then build the necessary IAM roles and polices to support access to the functions and database via API Gateway. To successfully complete this lab, you should be familiar with DynamoDB, API Gateway, and IAM.
Serverless Web Apps using Amazon DynamoDB - Part 1 Hands-On Lab 55 minutes 1 Credit This is part one of a three-part lab which teaches you how to create a serverless web app with an Amazon DynamoDB backend data store. In this first part of the lab, you will build the infrastructure you will need in subsequent labs. You will create a DynamoDB table and add data, then build the necessary IAM roles and polices. To successfully complete this lab, you should be familiar with DynamoDB and IAM through taking those introductory labs.
Game Hosting with Amazon GameLift Hands-On Lab Introductory 2 hours 55 minutes 5 Credits Join us for this combination of hands-on lab experience and presentation that enables you to understand what Amazon GameLift does and how it works. Upload an existing sample game, create a GameLift build, use the build to create a fleet, add a game session placement queue, and exercise the solution using CLI commands to simulate different game scenarios. Results will be visible graphically in the metrics tab of the GameLift dashboard.
Automated Video Editing with YOU as the Star! Hands-On Lab 45 minutes 8 Credits In this lab, you will learn how to combine the capabilities of Amazon Rekognition Video and Amazon Elastic Transcoder to automatically convert a long video into a highlight video showing all footage of a given person.
Live Video Workflow with Captions Hands-On Lab 2 hours 8 Credits In this lab, you will create a live streaming channel that includes closed captions for all supported output streams.
Introduction to Amazon Relational Database Service (RDS) (Linux) Hands-On Lab 50 minutes 1 Credit This lab takes you through the steps of creating a MySQL database using the Amazon Relational Database Service using the AWS Management Console, and then connecting to the database in AWS using the MySQL client running on an Amazon Linux instance, which the student also creates during the lab.
Introduction to AWS CodeDeploy Hands-On Lab 1 hour 20 minutes 1 Credit This lab introduces you to AWS CodeDeploy. In this lab you will use AWS CodeDeploy to deploy an application to an Amazon EC2 instance.
Introduction to AWS Lambda Hands-On Lab Introductory 45 minutes Free Japanase This lab will give you the basic understanding of AWS Lambda. It will demonstrate the basic steps required to get started to create and deploy a Lambda function in an event-driven environment.
Using Amazon RDS for Applications Hands-On Lab Advanced 1 hour 10 minutes 10 Credits Japanase This lab will show you how to launch a Drupal Open Souce Content Management System (CMS) on Amazon Relational Database Service (Amazon RDS) for MySQL as the backend database with a multi-Availability Zone (AZ) deployment.
Programming AWS Security Token Service (STS) with .NET Hands-On Lab 55 minutes 10 Credits This lab continues to build Windows application development skills, this time leveraging the Security Token Service (STS) to provide secure access to cloud storage in S3. After demonstrating the basic steps of installing Visual Studio Community Edition and the AWS Toolkit for .NET, the student builds a simple console application in C# using the AWS SDK for .NET. The lab will then demonstrate how to use STS to obtain temporary credentials to access protected S3 resources.
Image Insertion and Input Switching with AWS Elemental MediaLive Hands-On Lab Fundamental 1 hour 30 minutes Free In this lab, you will insert static images (also referred to as graphic or video overlay) over a video stream, create multiple inputs and attach those inputs to a MediaLive channel, and switch between multiple inputs.
Working with Amazon Redshift Hands-On Lab Advanced 1 hour 55 minutes 10 Credits Japanase The lab demonstrates how to use Amazon RedShift to create a cluster, load data, run queries and monitor performance. Note: Students will download a free SQL client as part of this lab.
Media services: Use AWS AI services to automate captioning & subtitling Hands-On Lab intermediate 2 hours 8 Credits In this lab, you prototype a workflow which takes a video with English audio, automatically generates the a transcript from the audio using Amazon Transcribe, translates the English text into subtitles for another language using Amazon Translate, and uses those subtitle text files to generate an alternative audio track using Amazon Polly. You will use AWS Elemental MediaConvert to combine the video, audio tracks, captions, and subtitles into a single streamable distribution that allows end users to select their desired audio track and which if any captions/subtitles to display.
Introduction to AWS Key Management Service Hands-On Lab Introductory 50 minutes Free Japanase This lab provides a basic understanding and hands-on experience of AWS Key Management Service. It will demonstrate the basic steps required to get started with Key Management Service, creating keys, assigning management and usage permissions for the keys, encrypting data and monitoring the access and usage of keys. For the lab to function as written, please DO NOT change the auto assigned region.
Introduction to Amazon Relational Database Service (RDS) (Windows) Hands-On Lab Introductory 25 minutes 1 Credit Japanase This lab takes you through the steps of creating a MySQL database using the Amazon Relational Database Service using the AWS Management Console, and then connecting to the database in AWS using a SQL client running on a Microsoft Windows server, also provided in the lab environment.
Caching Static Files with Amazon CloudFront Hands-On Lab Advanced 30 minutes 10 Credits Japanase This lab demonstrates how to start distributing your web content with Amazon CloudFront by taking a simple static website in Amazon S3 and integrating it with Amazon CloudFront to deliver your website content from AWS edge locations. The majority of this lab will focus on creating an Amazon CloudFront distribution with the AWS Management Console, and then adapting the existing web pages to use Amazon CloudFront.
EMR File System Client-side Encryption Using AWS KMS-managed Keys Hands-On Lab 1 hour 10 Credits In this lab you will enable client-side at-rest encryption using AWS KMS-managed key for data stored in Amazon S3 with the EMR File System (EMRFS). Within Amazon EMR you will create security configuration to encrypt the object written to S3 with client-side encryption using the AWS KMS-managed key specified by you, and decrypt objects with the same key that was used to encrypt them. This will allow you to more easily leverage frameworks like Apache Spark, Apache Tez, and Apache Hadoop MapReduce on Amazon EMR to run big data analytics, stream processing, machine learning, and ETL workloads on confidential data.
Programming Amazon DynamoDB with .NET Hands-On Lab 1 hour 40 minutes 10 Credits This lab will provide a further understanding of using the AWS Toolkit for .NET and leveraging Amazon DynamoDB for application development. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to build an application in C# that leverages DynamoDB using the AWS SDK for .NET. To successfully complete this lab, you should be familiar with Visual Studio for C# and have a basic knowledge of launching and connecting to Windows systems in AWS.
AWS Federated Authentication with AD FS Hands-On Lab Expert 1 hour 20 minutes 15 Credits This lab will take you through the process of configuring Windows AD FS with AWS IAM, which enables you to access your AWS Management Console with the desired Active Directory users and groups. You will leverage the AWS support for Security Assertion Markup Language (SAML), an open standard used by many identity providers. This feature enables federated single sign-on (SSO), which lets users sign in to the AWS Management Console or make programmatic calls to AWS APIs by using assertions from a SAML-compliant identity provider (IdP) like Active Directory Federation Services (AD FS). To successfully complete this lab, you should be familiar with basic Windows Server administration and also be highly fluent and conceptually solid with the techniques of federated identity and identity providers in general, and SAML, LDAP, Active Directory, and AWS IAM in particular.
Working with Amazon Elastic Container Service Hands-On Lab Fundamental 55 minutes 8 Credits Amazon Elastic Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances. This lab leads you through the steps to create Task Definitions from Docker containers, populate an ECS Cluster with Load Balanced EC2 Instances, deploy Tasks to the Cluster, make revisions, and scale up the Cluster.
Maintaining High Availability with Auto Scaling (for Linux) Hands-On Lab Advanced 1 hour 55 minutes 10 Credits This lab introduces the basics of Auto Scaling, highlighting multiple Auto Scaling use cases and the command-line tools used for Auto Scaling configuration. After completing this lab you will have configured and tested an elastic web farm which automatically scales capacity to accommodate load. In addition you will have explored a steady state use case in which Auto Scaling is used to maintain high availability of critical resources.
Serverless Architectures with Amazon DynamoDB and Amazon Kinesis Streams with AWS Lambda Hands-On Lab Advanced 45 minutes 10 Credits Japanase This is a two part lab. In part one of the lab, you will create a Lambda function from a blueprint, create an Amazon Kinesis Stream, then trigger the function with data from your stream and monitor the process with Amazon CloudWatch. In part two of the lab, you will learn the basics of event-driven programming using Amazon DynamoDB, its Streams feature, and AWS Lambda. You will walk through the process of building a real-world application using AWS Triggers, which combines DynamoDB Streams and Lambda. Prerequisites: To successfully complete this lab, you should be familiar with DynamoDB and Kinesis through taking those introductory labs. Node.js and Python programming are required, although full solution code is provided. You should have at a minimum taken the Introduction to AWS Lambda lab.
Migrating On-Premises NFS Using AWS DataSync and Amazon File Gateway Hands-On Lab 1 hour 15 minutes 10 Credits This lab demonstrates how to use AWS DataSync and Amazon Storage Gateway file gateway to migrate data from an on-premises NFS server to Amazon Simple Storage Service (S3).
Working with Amazon CloudFront for Dynamic Content Acceleration Hands-On Lab 1 hour 20 minutes 10 Credits This lab demonstrates how to distribute a dynamic website using Amazon CloudFront's global network of edge locations. You will run a dynamic forum website using BitNami phpBB on Amazon EC2. Then you will create a CloudFront web distribution to deliver and receive your static and dynamic content from AWS edge locations. The majority of this lab will focus on creating a CloudFront distribution with the AWS Management Console, and then will examine the features of CloudFront that enable different types of dynamic content to be accelerated to the end user.
Building Scalable Web Applications with AWS Elastic Beanstalk Hands-On Lab 1 hour 55 minutes 15 Credits This lab demonstrates the common steps of developing a web application and deploying it to production on AWS. At the start of this lab, you will deploy a functioning web application to AWS Elastic Beanstalk and learn how to deploy applications from version control using command line tools. You will expose a scalability problem with the application, and iterate over the application so that it can seamlessly scale by externalizing server side sessions. You will verify that the issue has been solved with the second deployment. You will learn about AWS Elastic Beanstalk, AWS ElastiCache, and managing AWS resources in an AWS Elastic Beanstalk application via configuration files.
Using AWS Lambda with Amazon CloudWatch and SNS to Implement a Slack Chat Bot Hands-On Lab Fundamental 55 minutes 8 Credits Japanase In this lab you will build a chat bot for Slack, using a Lambda blueprint. Chat bots have the ability to interact with teams and users, respond to commands, and post notifications, giving all conversation participants visibility into team activities. You will build a bot that posts CloudWatch alarms to your Slack channel. Prerequisites: To successfully complete this lab, you should be familiar with AWS Lambda and Amazon CloudWatch through taking the introductory labs. You will need to have or create an account with the online service Slack to complete this lab-- instructions are provided. Familiarity with Slack is helpful, though not required.
Performing a Basic Audit of your AWS Environment Hands-On Lab 55 minutes 8 Credits This lab leads you through the steps to perform basic audits of core AWS resources. You will use the AWS Management Console to understand how to audit the use of multiple AWS services, Amazon EC2, Amazon VPC, Amazon IAM, Amazon Security Groups, AWS CloudTrail and AWS CloudWatch. This lab will help you understand how you can extend your existing auditing objectives related to organizational Governance, Asset Configuration, Logical Access Controls, Operating Systems, Databases and Applications security configurations within AWS. The skills learned will help provide visibility; testability and automated audit evidence gather capabilities.
Introduction to AWS CloudFormation Hands-On Lab Introductory 45 minutes 1 Credit Japanase This lab teaches you about AWS CloudFormation and walks you through how to launch Wordpress on Amazon Web Services using an AWS CloudFormation template.
Troubleshooting Serverless Applications Hands-On Lab Advanced 1 hour 30 minutes 10 Credits This lab demonstrates how to troubleshoot applications that are built with serverless event-driven architectures. The key services used in this lab are AWS Step Functions, AWS Lambda, Amazon SQS, Amazon SNS, AWS X-Ray, Amazon DynamoDB, and Amazon API Gateway.
Analyze Big Data with Hadoop Hands-On Lab 1 hour 1 Credit In this lab, you will deploy a fully functional Hadoop cluster, ready to analyze log data in just a few minutes. You will start by launching an Amazon EMR cluster and then use a HiveQL script to process sample log data stored in an Amazon S3 bucket. HiveQL is a SQL-like scripting language for data warehousing and analysis. You can then use a similar setup to analyze your own log files.
Introduction to Amazon Aurora Hands-On Lab Introductory 1 hour 1 Credit This lab will give you a basic understanding of using Amazon Aurora. You will be shown the basic steps to create an Amazon Aurora instance and then connect to the Amazon Aurora instance. To successfully complete this lab, you should have experience connecting to Microsoft Windows instances using RDP and have a basic knowledge of AWS.
Building a Live Video Channel with MediaLive, MediaPackage and CloudFront Hands-On Lab Introductory 1 hour 30 minutes 1 Credit In this lab you will take a high resolution video stream and use MediaLive to compress it into several lower bitrate versions. You will feed those to MediaPackage which will prepare them for viewing. Finally you will access Amazon CloudFront to view the video on your mobile device or desktop.
Introduction to AWS Internet of Things (IoT) Hands-On Lab 1 hour 30 minutes 1 Credit In this lab, you will run a simple IoT device simulator on Amazon EC2. The device simulator will generate and publish sample sensor data to an AWS device gateway. You will then build a simple rule that will publish a notification to an AWS SNS topic when the temperature of the device is within a defined threshold. By connecting your email address with the SNS topic, you will receive an email notification when the threshold is met. Finally, you will update the device shadow, instructing the device to “turn on the air conditioning”, resulting in lowering temperatures.
Working with AWS CodeCommit Hands-On Lab Fundamental 40 minutes 8 Credits Japanase In this lab, you will learn how to create a code repository in AWS CodeCommit. Then you create a local repository using git on a Linux instance running in EC2, add files to it, and commit changes to the AWS CodeCommit repository. Prior to running this lab, it is assumed the student understands the principles of source code repositories, and has some prior development experience. Students should be comfortable with making ssh connections to instances running in Amazon EC2, and using Linux commands and editors from the command line in Linux. The student should have taken at a minimum Introduction to Amazon Elastic Compute Cloud (EC2) prior to taking this lab.
Using Tableau Desktop with Amazon Redshift Hands-On Lab Fundamental 1 hour 10 minutes 8 Credits In this hands-on lab, you'll learn how to load data from Amazon S3 into an Amazon Redshift cluster and use Tableau Desktop for creating visualizations from that dataset. Note: registration and providing your personal contact information to Tableau is required for access to the trial version of Tableau Desktop needed for this lab. You may be contacted by Tableau as per their license agreements, which are provided during installation.
Building Search into your Applications with Amazon CloudSearch Hands-On Lab 1 hour 55 minutes 10 Credits This lab will demonstrate the basics of search engines and Amazon CloudSerach. It will cover how to create a search domain, how to configure it, how to upload data, how to build queries, and how to tune your ranking. You will explore the features of the AWS Management Console and learn how easy it is to get started with Amazon CloudSearch.
Introduction to Amazon ElastiCache Hands-On Lab Introductory 50 minutes 1 Credit In this lab you will create an Amazon ElastiCache Redis node and connect to it from an Amazon EC2 instance to run commands. You will then clean up your resources by deleting the stack.
Optimize slow databases with Amazon Aurora Hands-On Lab Introductory 1 hour 45 minutes 5 Credits Students will investigate and optimize slow database with available AWS RDS tools.
Introduction to Amazon Elastic Container Service Hands-On Lab Introductory 50 minutes 1 Credit Japanase Amazon EC2 Container Service (Amazon ECS) is a highly scalable, fast, container management service that makes it easy to run, stop, and manage Docker containers on a cluster of Amazon EC2 instances. This introductory lab leads you through the steps to create task definitions from Docker containers, deploy tasks to the cluster and update task definitions.
Amazon Elastic File System (EFS) Performance Hands-On Lab 2 hours 15 Credits This lab demonstrates how various factors affect performance in Amazon Elastic File System
Introduction to Amazon Elastic Container Registry Hands-On Lab Introductory 40 minutes 1 Credit Japanase Amazon Elastic Container Registry (Amazon ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Amazon ECR is integrated with Amazon Elastic Container Service (Amazon ECS), simplifying your development to production workflow. This introductory lab leads you through the steps to create an Amazon ECR repository, push an image to an Amazon ECR repository and deploy an application using images stored on Amazon ECR.
Storage Gateway: File Gateway Network Configuration Hands-On Lab Fundamental 2 hours 8 Credits This lab provides an overview of the networking and security aspects of configuring a File Gateway with NFS and SMB access.
Auditing Your Security with AWS Trusted Advisor Hands-On Lab Advanced 1 hour 25 minutes 10 Credits This lab demonstrates the steps to audit your AWS resources with Trusted Advisor to ensure your configuration complies with basic security best practices. The topics covered will also include working with security groups, multifactor authentication (MFA), and AWS Identity and Access Management (IAM).
Building VPC, S3, EC2, and RDS Products with AWS Service Catalog Hands-On Lab 2 hours 1 Credit This lab provides a overview of building products in Service Catalog.
Hosting WordPress Using Amazon S3 Hands-On Lab Fundamental 50 minutes 8 Credits Japanase This lab demonstrates how to host a Wordpress blog using Amazon S3. In order to successfully complete this exercise, you should be familiar with basic website concepts. This lab will cover creating and partially managing a WordPress blog on AWS; using the AWS Management Console; and creating and manipulating an Amazon S3 static website.
Introduction to Amazon Elastic File System (EFS) Hands-On Lab 1 hour 20 minutes 1 Credit This lab takes you through how to create an Amazon Elastic File System (EFS) file system, mount it to an Amazon EC2 instance, run a simple IO benchmark and examine performance characteristics in Amazon CloudWatch.
Building and Deploying Containers Using Amazon Elastic Container Service Hands-On Lab 1 hour 30 minutes 1 Credit This lab demonstrates the use of Amazon Elastic Container Service to host a simple multi-component web application composed of a website with two supporting API services. The website displays a form where you compose a story with placeholders for nouns, verbs and adjectives.
Programming Amazon S3 with .NET Hands-On Lab 1 hour 10 minutes 8 Credits This lab provides a first experience of using the AWS Toolkit for .NET. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to run a simple console application in C# that creates an S3 bucket and uploads and manipulates files. To successfully complete this lab, you should be familiar with Visual Studio for C# and have a basic knowledge of launching and connecting to Windows systems in AWS.
Deploy an End-to-End IoT Application Hands-On Lab Fundamental 1 hour 30 minutes 8 Credits In this lab, you will connect virtual things using AWS IoT, publish messages and visualize real-time data using a serverless web application leveraging AWS Lambda, Amazon API Gateway and Amazon S3.
Hybrid Storage and Data Migration with AWS Storage Gateway File Gateway Hands-On Lab 1 hour 8 Credits SPL-223 - Hybrid Storage and Data Migration with AWS Storage Gateway File Gateway
Introduction to Amazon ElastiCache with Windows Server Hands-On Lab Introductory 45 minutes 1 Credit Japanase In this lab you will create an Amazon ElastiCache Redis node and connect to it from an Amazon EC2 instance to run commands. You will then clean up your resources by deleting the stack. For the lab to function as written, please DO NOT change the auto assigned region.
Centralized Log Processing with Amazon Elasticsearch Service Hands-On Lab 1 hour 30 minutes 8 Credits Applications captures large amount of data that—when analyzed in real time—provides significant insight into your applications. Real-time log analysis can be used to ensure security compliance, troubleshoot operation events, identify application usage patterns, and much more. Let's take a look at an use case: You have several AWS accounts all collecting logs and shipping them to a central account for processing. You have a team of developers who are looking for stack traces from their code, and you got business and product owner wanting to know the events that took place in yesterday. The security team just pinged you that they just got abuse notifications from AWS. Your course of action is to quickly identify what the problem is remedy the situation. This lab will provide you on how to build a scalable centralized log processing solution and inspect various security related threats and how to respond on those.
Programming Amazon SQS and Amazon SNS with .NET Hands-On Lab 1 hour 40 minutes 10 Credits This lab will provide a basic understanding of using the AWS Toolkit for .NET. It will demonstrate the basic steps required to install Visual Studio Community Edition and the AWS Toolkit for Visual Studio and to run a simple console application in C# using the AWS SDK for .NET. To successfully complete this lab, you should be familiar with Visual Studio for C# and have a basic knowledge of launching and connecting to Windows systems in AWS.
Monitoring Security Groups with AWS Config Hands-On Lab 1 hour 10 Credits In this lab you will learn how to use AWS Config with a Lambda function to detect changes to the ingress permissions of an EC2 security group and automatically reverse changes that are made. In an different lab, Monitoring Security Groups with Amazon CloudWatch Events, you will do something similar but with different services. Both of these labs illustrate techniques that could be used to provide additional layers of protection to infrastructure controls. Prerequisites: To successfully complete this lab, you should be familiar with EC2 security groups. Python programming skills are helpful, although full solution code is provided. It would be helpful to have taken the Introduction to AWS Lambda lab.
Exploring Google Ngrams with Amazon EMR Hands-On Lab Expert 1 hour 10 minutes 15 Credits Japanase This lab demonstrates how to launch an Amazon Elastic MapReduce (EMR) cluster for Big Data processing and use Hive with SQL-style queries to analyze data. You will create a Hadoop cluster using Amazon EMR which will allow to run interactive Hive queries against data stored in Amazon S3. You will use Hive to normalize the data in a more useful way, and you will run queries to analyze the data.
Using IAM and Bucket Policies with Amazon S3 Hands-On Lab Fundamental 1 hour 30 minutes 8 Credits This lab focuses on using Identity and Access Management (IAM) policies and S3 bucket policies to control access to Amazon S3 resources. In this lab, you learn how to use AWS IAM instance profiles and S3 bucket policies to control access from Amazon EC2 to Amazon S3 resources.
IoT Command and Control Hands-On Lab Fundamental 1 hour 30 minutes 8 Credits IoT Command and Control
Blue/Green Deployment Pattern with AWS Elastic Beanstalk Hands-On Lab 1 hour 45 minutes 15 Credits AWS Elastic Beanstalk provides a quick and easy way to deploy your web applications to the AWS cloud without requiring knowledge of the individual pieces that make up the infrastructure. This lab demonstrates the common steps of developing a web application and deploying it to production on AWS, using the EB command line interface. In this lab you will learn how to deploy a simple web application continuously using the Elastic Beanstalk Command Line Interface (EB CLI) in two ways, Rolling Deployment and Blue/Green Deployment. The lab also demonstrates many interesting command line tools to interact with, monitor, scale, and ssh into your running Elastic Beanstalk deployment completely from the command line. Prerequisites: for success with this lab, you should be familiar with systems administration of Linux servers, have comfort with Unix/Linux text editors, and should have at least taken the lab "Introduction to AWS Elastic Beanstalk".
Building Serverless Applications with an Event-Driven Architecture Hands-On Lab 1 hour 30 minutes 10 Credits This lab demonstrates how to design and develop applications based on an event-driven architecture with a serverless stack. The key services used in this lab are AWS Step Functions, Amazon API Gateway, AWS Lambda, Amazon SQS, Amazon SNS, Amazon S3, Amazon DynamoDB, and Amazon Rekognition.
Challenge Lab Hands-On Lab Introductory 45 minutes 1 Credit In this lab, you will complete a series of tasks within a limited time to test your VPC skills. This is an advanced lab requiring advanced networking skills.
Visualizing Security Groups with Amazon Elasticsearch Service Hands-On Lab 1 hour 10 Credits In this lab you will learn how to use VPC Flow Logs and the Amazon Elasticsearch Service to track the port, protocol, and IP addresses of traffic passing through your VPC. You will then configure Kibana to visualize the VPC Flow data.
Introduction to Amazon Kinesis Firehose Hands-On Lab 1 hour 1 Credit Amazon Kinesis Firehose is the easiest way to load streaming data into AWS. This hand-son lab will demonstrate how Amazon Kinesis Firehose can capture and automatically load streaming data into an Elasticsearch cluster.
IoT Edge Computing: AWS IoT Greengrass Hands-On Lab Advanced 1 hour 30 minutes 10 Credits This lab provides hands-on practice in support of the concepts taught and demonstrated during the IoT Edge Computing: AWS IoT Greengrass Primer. Even though this lab provides summary-level information and guidance, it is not intended to replace the complete course.
Deploying a LAMP application with Amazon Lightsail Hands-On Lab 2 hours 30 minutes 1 Credit Introduction to Amazon Lightsail, using a LAMP application. Includes load balancing and database setup, plus migration to EC2.
Managing IoT Sensor Data with Amazon ElastiCache for Redis Hands-On Lab 1 hour 30 minutes 10 Credits In this lab, you will see how AWS IoT makes it easy to use AWS services like AWS Lambda and Amazon ElastiCache Service to build IoT applications that gather, process, and analyze data generated by connected devices (in this case an emulator), without having to manage any infrastructure. The goal of capturing time series data from IoT devices such as sensors is to learn from observations and apply that learning or analytics to improve upon some experience or to help predict the next event, given previous observations. Here we'll simulate temperature sensor readings and capture, then ingest and analyze that data with Amazon ElastiCache for Redis. Prerequisites: To successfully complete this lab, you should be familiar with the basics of Elasticache and AWS Internet-Of-Things from taking the Introduction to Amazon Elasticache lab and the Introduction to Internet-Of-Things lab. Further experience with SQL and command-line operations will also be useful. For the lab to function as written, please DO NOT change the auto assigned region.
Monetizing a Live Video Stream with AWS Elemental MediaTailor Hands-On Lab 1 hour 30 minutes 8 Credits In this lab, you will create a MediaTailor configuration that enables you to implement server-side ad insertion within a live video delivery workflow, utilizing an ad decision server to determine what ads to insert within the video stream.
Applied Machine Learning: Building Models for an Amazon Use Case Hands-On Lab Fundamental 4 hours 8 Credits In this lab you will clean data, conduct feature engineering, compare algorithms, and get a firsthand look at how Amazon employees working with machine learning approach ML pipelines.
@Joanale273
Copy link

RIP was fun times playing with aws on qwiklabs.

@chandradeoarya
Copy link

It seems the same catalog has been made available on this new portal - https://amazon.qwiklabs.com/catalog
Screenshot 2022-07-20 at 4 30 26 PM

@arminzirakt
Copy link

is this catalog accessible anyway now?

@shimo164
Copy link
Author

shimo164 commented Sep 2, 2023

@arminzirakt No. This is archived. AWS Builder Labs is the successor (subscription required).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment