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
Introduction to Cloud Infrastructure TechnologiesLinux Foundation via edX Cloud Computing
Indian Institute of Technology, Kharagpur via Swayam Elastic Cloud Infrastructure: Containers and Services en Español
Google Cloud via Coursera Kyma – A Flexible Way to Connect and Extend Applications
SAP Learning Modernize Infrastructure and Applications with Google Cloud
Google Cloud via Coursera