AWS 콘솔 -> CloudFormation -> Stacks -> Create stack (스택 생성)

기존의 yaml 파일을 업로드 할 것입니다.
파일은 생성해야 하고 코드는 아래와 같습니다.
---
Resources:
MyInstance:
Type: AWS::EC2::Instance
Properties:
AvailabilityZone: us-east-1a
ImageId: ami-0453ec754f44f9a4a
InstanceType: t2.micro
코드를 살펴보겠습니다.
Resources: 리소스를 정의하는 섹션입니다. 모든 AWS 리소스는 여기서 정의됩니다.
스택의 이름을 지정해줍니다.

이렇게 하면 EC2 인스턴스를 생성할 수 있습니다.
결론적으로, CloudFormation 템플릿을 YAML 파일로 작성하여 AWS 리소스를 생성하는 것입니다.
이번 실습은 기본적인 EC2 인스턴스만 생성했지만,
CloudFormation 템플릿을 조금 더 복잡하게 확장하거나, 여러 리소스를 자동화하여 다양한 인프라를 구축하는 것입니다. 템플릿을 응용하면 AWS 리소스를 자동으로 설정하고, 관리하며 효율서을 높을 수 있습니다.
예를 들어, 여러 EC2 인스턴스, VPC, 서브넷, 보안 그룹, IAM 역할, RDS 데이터베이스 등을 한 번에 정의하여 자동화된 인프라를 구축할 수 있습니다.