
Tags
Showing 34 of 34 posts







Monitor multiple resources using a single CloudWatch Alarm (with CDK)
Introduction CloudWatch Metrics Insights query alarms (aka “multi-metric alarms”) let one alarm evaluate many _individual_ resources. You write a Metrics Insights SQL query (with GROUP BY), and...

Use cdk-notifier to check CloudFormation predeployment validations in pull requests
Overview This post builds on the previous example on using cdk-notifier to compare changes in pull requests. It demonstrates how to extend the workflow by adding CloudFormation change set validation...




Cleanup Resources from Ephemeral Stacks in AWS CDK with Aspects and Property Injectors
Overview When using AWS CDK, Aspects allow us to apply a RemovalPolicy.DESTROY to all resources within an ephemeral stack. This works well for many resources but isn't sufficient for S3 buckets that...


Configure AWS CloudWatch Application Signals Transaction Search with CDK
Update 2025-06-18: Provisioning with CloudFormation Recently, AWS added native CloudFormation support for provisioning Application Signals Transaction Search. You can find the official documentation...

AWS Application Signals for Node.js Lambda with CDK
Update 2025-06-18: Provisioning with CloudFormation It can now also be configured using CloudFormation....

Calling IAM authenticated API Gateway with different HTTP clients
Use case API Gateways can be secured with IAM authentication. This means that the client must sign the request with the AWS Signature Version 4. This post describes how to call an IAM authenticated...

Run vs code on a private AWS ec2 instance without ssh (with AWS CDK examples)
Use case You have a private EC2 instance in your AWS account and you want to edit files outside of the terminal or just with the help of vs code and vs code extensions on this instance without using...


Consideration about cdk-notifier and Tags
Use case As described here Use cdk-notifier to compare changes in pull requests, the cdk-notifier displays the diff between the feature branch and the main branch. In case of using tags in the CDK...

Use cdk-notifier to compare changes in pull requests
Use case Especially in serverless environments, features will be created with ephemeral stacks, which will be deleted after merging to the main branch. Comparing the cdk diff between the feature...

Use Steampipe to select your AWS resources across SSO accounts with SQL
Use case You are in charge of several AWS accounts within an AWS Organisation and need to check the resources across these accounts. E.g., to check which are the configured runtimes for the lambdas....


Example how to trigger a Dynamodb export and create an Athena saved query with CDK
In this post is described how to get the data to analyze the changes in the dynamodb data. This post describes how to (semi) automate the export of the dynamodb table data and analyze it with Athena....

Example how to visualize DynamoDB item changes with Quicksight (S3 source) created with CDK
This post is about how to visualize the DynamoDb data changes with Quicksight. It's an extension of this post, which describes how to analyze the data with Athena. The setting for creating the...

Example how to create Athena saved queries with CDK
In this post is a example of a Athena query to get the the current data of the DynamoDb table. This post explains how to provide this query with CDK as a saved query in Athena to have the query...

Example how to analyze DynamoDB item changes with Kinesis and Athena created with CDK
This is the same like described here, but instead of terraform it's build with CDK. To bootstrap the project run this command: cdk init app --language typescript Further information are here All...

Example how to analyze DynamoDB item changes with Kinesis and Athena created with Terraform
Why? The data of a DynamoDb table is not so easy to analyze as a RDS with e.g., the pgAdmin. It will be somehow possible with scan operation but it's in the most cases not recommented. Another...

GitHub actions example for automatic release drafts and changelog.md creation
What are GitHub actions? That is well described in this post by Brian Douglas. He has also an entire post series about tips around GitHub actions. Which problem should be solved? There are...


AWS Amplify Admin UI user management instead of self sign up
In my web app, I use the authentification UI Compontents of Amplify. Without any configuration, this UI component comes with a signup link so that any person who knows the URL can signup for...


Quick example to get the average of items from different arrays
⚠ Disclaimer This is a quick example how to calculate the average of different items from different arrays. If there are better solutions, please let me know. Overview The data basis are three...

Quick example: pass data to a React component and get the changed value back
⚠ Disclaimer This is a quick example how I pass data to a React component and get the changed data back. If there are better solutions, please let me know. Overview In different cases it's...

AWS Amplify Console: How I changed master branchenv to main
As part of #BlackLivesMatter there was a discussion to rename git branch master to main. How to do that in git and GitHub and some more about the background is described here:...