CloudFormation
A native infrastructure-as-code service provided by AWS that uses declarative templates to define and manage AWS cloud resources.
Timeline (last 90 days)
CloudFormation uses declarative YAML/JSON templates to describe resources, while CDK allows writing in general-purpose languages such as TypeScript and Python and synthesizing CloudFormation templates before deployment; the two share the same underlying resource model and state management mechanism.
IaC refers to defining and managing cloud resources with declarative configuration files rather than manual console operations, with typical representatives including Terraform, CloudFormation, and Pulumi; the key change it brings is that the true state of the cloud environment exists simultaneously in cloud resources and in code repository templates, which can produce configuration drift.
AWS CDK is an infrastructure-as-code framework provided by AWS that supports defining cloud resources in languages such as TypeScript, Python, and Java, and synthesizing them into CloudFormation templates for deployment.
All Facts (3)
CloudFormation uses declarative YAML/JSON templates to describe resources, while CDK allows writing in general-purpose languages such as TypeScript and Python and synthesizing CloudFormation templates before deployment; the two share the same underlying resource model and state management mechanism.
50%UnverifiedIaC refers to defining and managing cloud resources with declarative configuration files rather than manual console operations, with typical representatives including Terraform, CloudFormation, and Pulumi; the key change it brings is that the true state of the cloud environment exists simultaneously in cloud resources and in code repository templates, which can produce configuration drift.
50%UnverifiedAWS CDK is an infrastructure-as-code framework provided by AWS that supports defining cloud resources in languages such as TypeScript, Python, and Java, and synthesizing them into CloudFormation templates for deployment.
50%