Blog
Guides, walkthroughs and AWS how-tos for asking your cloud questions in plain English.
-
Publish an SNS Message With AWS SDK v3 in TypeScript
PublishCommand end to end in TypeScript: attributes that drive filter policies, FIFO group and dedup IDs, batches of 10, SQS fan-out, IAM and common…
-
List All Objects in an S3 Bucket With AWS SDK v3
Every way to list S3 keys in TypeScript with SDK v3: paginators past 1,000 keys, folder-style listings, resume points, versions, IAM and when to…
-
Find SQS Queues Without a Dead-Letter Queue
A read-only TypeScript script that lists SQS queues with no dead-letter queue, broken redrive targets, risky maxReceiveCount values and DLQ depth.
-
Find Lambda Functions With Too Much Memory
A report-only AWS SDK v3 script that compares each Lambda function’s peak memory with its setting and estimates what right-sizing would save.
-
Find Untagged AWS Resources With the Tagging API
A read-only TypeScript script that lists AWS resources missing your required tag keys, per Region, and writes the result to CSV for owners to…
-
Find Unused VPC Interface Endpoints
A read-only TypeScript AWS SDK v3 script that flags interface and Gateway Load Balancer endpoints with no traffic and estimates what each costs per…
-
Find Unattached Elastic Network Interfaces (ENIs)
A TypeScript AWS SDK v3 script that lists ENIs in the available state, separates service-managed ones, and deletes yours only when you pass –apply.
-
Find Load Balancers Serving Plain HTTP Without a Redirect
A read-only TypeScript AWS SDK v3 script that flags ALB HTTP listeners serving plain HTTP and HTTPS listeners whose security policy still allows TLS…
-
Check GuardDuty Is Enabled in Every AWS Region
A TypeScript AWS SDK v3 script that reports GuardDuty detectors and features per Region, and creates missing detectors only when you pass –apply.
-

Check CloudTrail Is Enabled and Logging in Every AWS Region
A read-only TypeScript AWS SDK v3 script that shows, Region by Region, whether a CloudTrail trail is logging all management events.