Cloudformation

AWS CloudFormation

NeuralBlitz Updated 1 repo stars

File contents

AWS CloudFormation

CloudFormation is AWS's infrastructure as code service that enables modeling, provisioning, and managing AWS resources through declarative templates.

Key Concepts

  • Templates (JSON/YAML)
  • Stacks and stack sets
  • Change sets
  • Nested stacks
  • Drift detection

Common Use Cases

  • AWS resource provisioning
  • Infrastructure automation
  • Multi-region deployments
  • Disaster recovery
  • Landing zones

Best Practices

  • Use CloudFormation Linter (cfn-lint)
  • Implement stack policies
  • Use StackSets for organization
  • Enable termination protection
  • Use SAM for serverless

Resources

  • AWS Docs: docs.aws.amazon.com/cloudformation
  • Related Skills: aws, infrastructure-as-code, sam

Getting Started

Start with AWS CloudFormation Designer for visual template creation, then version control your templates alongside application code for complete infrastructure reproducibility.

NeuralBlitz/Agent-Gateway/tree/main/agent-gateway/skills/user/categories/cloud-computing/cloudformation commit c6b58df82e

Frequently asked questions

npx skillmds@latest add neuralblitz/cloudformation