How to automatically scan images uploaded to s3 for moderating content using AWS Rekognition, coded serverlessly with Python and Lambda.
Sending email with AWS SES and a Python Lambda using Cloudformation
How to send email via AWS SES using a Python Lambda and the boto3 SDK and cloudformation to define everything.
AWS AppSync Python Lambda Resolver using Cloudformation
How to define an AppSync Lambda Resolver with Python and Cloudformation.
How to build and deploy a Python Lambda with boto3 Cloudformation and AWS SAM
Setting up a serverless cloudformation project to build and deploy a Python Lambda that uses boto3 using the AWS SAM CLI.
Creating a custom domain name for an AWS AppSync API endpoint using Cloudformation
How to front the AWS generated AppSync API endpoint with a custom domain name using Cloudformation.
Restricting API Gateway calls with an IP white list using Cloudformation policies
How to use AWS Cloudformation to restrict access to an API Gateway by creating an IP whitelist defined in an IAM policy.
Creating CloudWatch Log Groups for Lambdas in Cloudformation and the simple reason why
CloudWatch Log Groups are often overlooked in Cloudformation yamls because AWS creates it automatically. However, there is a simple reason to not ignore it.
Serverless SMS Texting with Twilio, AWS AppSync, Amplify and Cloudformation – Complete with Real Time Status Notifications
Integrating an AWS AppSync based serverless application with Twilio to send sms texts and provide real time delivery notifications to clients. Defining the backend with Cloudformation and using AWS Amplify on the client.
Replicating Dynamodb across regions with GlobalTable and why they should be separated from other Cloudformation Stacks
Using Dynamodb GlobalTable resources to easily replicate data across regions and why it matters to keep your Global Tables in a separate cloudformation stack from other stacks.
Update Lambdas to run on Amazons new ARM based Graviton2 processors easily using Cloudformation
Updating the cloudformation globals to set the new arm architecture and easily achieving the cost performance benefits of the Graviton2 processor for all Lambdas in a stack.