AWS CloudFormation logo

AWS CloudFormation

Provisions cloud infrastructure resources across regions and accounts.

Made by Amazon Web Services

  • Developer Tools

  • System Administration

  • aws

What is AWS CloudFormation?

AWS CloudFormation enables developers and administrators to easily create and manage a collection of related AWS resources. It allows them to provision and update these resources in an orderly and predictable way. Users can leverage CloudFormation's sample templates or create their own templates to describe the necessary AWS resources, dependencies, and runtime parameters for their applications. CloudFormation handles the complexities of resource provisioning order and dependencies, allowing users to focus on the application requirements without needing to figure out the intricacies of how various AWS services need to be set up Once a CloudFormation template is deployed, the resulting collection of resources (called a stack) can be modified and updated in a controlled and predictable manner. This enables users to version control their AWS infrastructure alongside their software code. CloudFormation templates can be deployed and updated via the AWS Management Console, command line tools, or APIs Importantly, CloudFormation is available at no additional charge - users only pay for the underlying AWS resources required to run their applications

Highlights

  • tomated and secure provisioning of all resources needed for applications across AWS regions and accounts
  • Ability to use programming languages or simple text files to model and provision resources
  • Single source of truth for AWS and third-party resources
  • Controlled and predictable updates to deployed stacks of resources
  • Version control for AWS infrastructure alongside software code
  • Deployment and updates via Console, CLI, or APIs
  • No additional charges beyond underlying AWS resource costs

Platforms

  • Desktop Linux
  • Cloud, SaaS, Web-based
  • Mobile iPhone
  • Windows
  • On-Premise Linux
  • Desktop Chromebook
  • Online
  • Mac
  • Linux
  • Desktop Mac
  • On-Premise Windows
  • Mobile iPad
  • Desktop Windows
  • Mobile Android

Languages

  • English