
Course layout
Set up your development environment for AWS Chalice by configuring Python, environment variables, and necessary tools across Windows and Mac, then install chalice and test APIs with Postman.
Verify the database environment is set up by running the environment script, connecting with account credentials, and listing S3 buckets to confirm readiness for the AWS Chalice app.
Explore aws cloud basics and the benefits of serverless computing, including on-demand compute, storage, automatic scaling with lambda, and chalice for building serverless rest APIs.
This lab demonstrates a Chalice post endpoint that accepts a JSON object of countries with states (USA and Canada) and returns USA states, tested via postman.
Learn how to secure a Chalice REST API using IAM authorization, decorators, and custom authorizers with Lambda functions, plus guidance on validation and authorization concepts.
This course is hands on workshop on AWS Chalice framework . Serverless Architecture is increasingly gaining popularity and Chalice is a great option if you are using AWS and python to write a micro-framework in python . Chalice will help in increasing productivity of writing Serverless APIs. It also allows you to quickly create and deploy applications that use AWS Lambda. It provides:
A command line tool for creating, deploying, and managing your app
A decorator based API for integrating with Amazon API Gateway, Amazon S3, Amazon SNS, Amazon SQS, and other AWS services.
Automatic IAM policy generation