Notes
Curated TIL (Today I Learned) notes from a DevOps Engineer on cloud infrastructure, automation, and anything I learn along the way.
Inspired by jbranchaud/til and simonw/til.
Quickly connect to PostgreSQL, MariaDB, MongoDB and Redis databases using Docker with simple, one-line commands, bypassing the need for local installations.
Amazon ECS Exec lets you securely interact with your running ECS containers (get a shell or run single commands) using SSM Session Manager.
Crypteia is an AWS Lambda extension for any runtime to preload SSM Parameters as secure environment variables at function startup.
iamlive can automatically generate least privilege IAM policies based on the permissions used during Terraform execution.
Legacy CloudFront Standard Logs (a.k.a access logs) are based on W3C Extended Log File format. These logs can be parsed into JSON format using a Python script.
GitHub API limits unauthenticated requests to 60 per hour per IP. By using a personal access token, you can increase this limit to 5,000 requests per hour.
svu is a lightweight CLI tool that generates semantic versions based on your Git log and follows Conventional Commits. It is the perfect companion for GoReleaser.
Rust’s compiler is written in Rust, thanks to a process called bootstrapping.
Terraform 1.11 introduces S3-native state locking, eliminating the need for DynamoDB-based locks.
Use S3 Gateway VPC Endpoints to reduce network costs when pulling private ECR images in ECS Fargate tasks deployed in private subnets.