Lab - Python Challenge
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
In this lab, you get hands-on experience testing your Python skills by updating application code for AWS Lambda functions that read and write directly from and to an Amazon DynamoDB table.
Objectives
• Understand the AWS SDK for Python (Boto3) client code for DynamoDB in the application files.
• Update a Python application to PUT customer details into a DynamoDB table.
• Use Python code to update a DynamoDB table with parameters that are retrieved from an API Gateway request.
Prerequisites
• You should have already completed the Integrating Amazon DynamoDB lab (SPL-BE-100-CEIADD-1). It teaches the fundamentals that are required to complete this challenge on your own, instead of using hints and a solution file.
• Familiarity with the basic navigation of the AWS Management Console.
• Versed in editing and running Python scripts by using an AWS Cloud9 code editor and terminal.
• A basic understanding and familiarity with Amazon API Gateway, AWS SAM, AWS Lambda, and AWS CloudFormation.
• Prior experience with AWS services and serverless computing is helpful, but not necessarily required.
Outline
Task 1: Review the Amazon S3 hosted website and access the AWS Cloud9 environment
Challenge A: Update the application
Task 2: Deploy the updates and test
Tags
Related Courses
Artificial Intelligence for RoboticsStanford University via Udacity Intro to Computer Science
University of Virginia via Udacity Design of Computer Programs
Stanford University via Udacity Web Development
Udacity Programming Languages
University of Virginia via Udacity