
Moving Terraform State to S3: The Bootstrap Problem Nobody Talks About
Stop storing your state locally, here is the right way to do it on AWS
Browse 17 articles by topic or keyword.

Stop storing your state locally, here is the right way to do it on AWS

From invisible to observable: IAM, CloudWatch Agent, and SSM wired together with Terraform

I wanted to stop consuming Terraform modules and start writing them. The best way I know how to learn something is to build something real, break it, fix it, and understand why it works. So I sat down and built a full three tier AWS architecture from scratch, no copy paste, no AI, just me, the Terraform docs, and a lot of errors. Here is what I ended up with and what I learned along the way.

A step-by-step walkthrough of building a serverless file upload pipeline using API Gateway, Lambda, S3, and SNS , wiring four AWS services together from scratch.

A hands on walkthrough of wiring S3 to Lambda and what I learned by intentionally breaking permissions to understand execution roles vs resource based policies.