This is part 2 in our series on AWS Lambda. We're moving beyond the console to set up a local development workflow using VS Code and the AWS Toolkit. This video shows how to bridge the gap between the AWS Lambda console and a more powerful local development environment.
We'll also expand our Lambda's capabilities by integrating it with another AWS service to send email notifications, and learn how to grant IAM permissions for Lambda to interact with other AWS services.
We'll learn boto3 (AWS's Python SDK) to communicate with AWS services and understand the principle of least privilege when configuring IAM permissions.
References:
- AWS Lambda Developer Guide: https://docs.aws.amazon.com/lambda/latest/dg/foundation-iac-local-development.html
- AWS Toolkit for VS Code: https://docs.aws.amazon.com/toolkit-for-vscode/latest/userguide/welcome.html
- Amazon SNS Developer Guide: https://docs.aws.amazon.com/sns/latest/dg/welcome.html
- Boto3 Documentation: https://boto3.amazonaws.com/v1/documentation/api/latest/index.html