AWS CloudFormation provides a wide range of resource types that you can use to build and manage your cloud infrastructure. These resources represent the building blocks for your cloud applications. Below is a list of common resource types along with a brief description.

  • EC2 Instance: Launch virtual servers in the cloud.
  • RDS Database: Manage relational databases in the cloud.
  • S3 Bucket: Store and retrieve objects in the cloud.
  • Lambda Function: Run code without provisioning or managing servers.
  • IAM Role: Manage permissions for AWS services and resources.

For more detailed information and tutorials, you can visit our AWS CloudFormation Tutorials.

AWS CloudFormation Architecture

  • VPC: Create a virtual network in the cloud.
  • SNS Topic: Publish messages to subscribers.
  • SQS Queue: Store messages temporarily.
  • S3 Lifecycle Policy: Automate the management of objects in an S3 bucket.

To learn more about these resources, check out our Resource Types Guide.

AWS CloudFormation Resource Types