Blog
Guides, walkthroughs and AWS how-tos for asking your cloud questions in plain English.
-
S3 Storage Class Cost for Backups: Glacier vs Standard-IA
Which S3 storage class is cheapest for backups once minimum durations, retrieval fees and restore times are counted, with two worked examples.
-
Upload Large Files and Streams to S3 With AWS SDK v3
A deep dive into @aws-sdk/lib-storage for large files, stdin, gzip and HTTP streams, including abort handling and incomplete multipart upload cleanup.
-
Port a Python boto3 Script to Node.js With AWS SDK v3
The decisions a converter can’t make for you when you move a boto3 script to Node.js and AWS SDK for JavaScript v3, with a…
-
Translate an AWS CDK TypeScript App to Python
How to move a deployed CDK app from TypeScript to Python so the synthesized template stays identical and cdk diff reports no changes.
-
Migrate a Terraform Stack to AWS CDK TypeScript, Step by Step
The exact procedure for moving live Terraform-managed AWS resources into a CDK TypeScript stack, with no deletes, no recreates and a clean cdk diff…
-
Migrate a Terraform Stack to Pulumi TypeScript
Convert HCL with pulumi convert, adopt live AWS resources with import, prove it with a clean pulumi preview, then take them out of Terraform…
-

Migrate a Terraform Stack to CloudFormation Without Downtime
Move live resources from Terraform state into a CloudFormation stack with resource import, drift detection and removed blocks, without recreating anything.
-
CloudFormation YAML !Sub, !Ref and !GetAtt to Terraform
A reference for every CloudFormation intrinsic function and pseudo parameter and its Terraform equivalent, with the traps that change behaviour.
-
Find the IAM Actions Your AWS SDK for JavaScript Code Needs
How to turn the Commands in your AWS SDK for JavaScript v3 code into IAM actions, including the operations whose permission has a different…
-
Migrate a Node.js App From AWS SDK v2 to v3, Step by Step
The order of work for moving a whole Node.js codebase off aws-sdk v2: inventory, codemod, client modules, pagination, errors, streams and tests.