CloudFormation 시작하기

CloudFormation은 json 템플릿 형태를 가진다. CloudFormation은 Chef기반으로 사용하게 되면 설정한 대로 알아서 VPC 및 EC2 생성, Security Group 설정 등이 가능하다.

우선 템플릿 기본구조이다.

{
   "Description" : "이 곳에는 템플릿의 Description을 입력한다.",
   "Parameters": {
   // 스택을 생성할 때 사용자가 입력할 매개변수들이다.
   },
   "Resources" : {
   // AWS 리소스들의 설정 내용 그리고 리소스들간의 관계에 대해 정의할 수 있다.
   },
   "Outputs" : {
   // 스택을 생성 후 출력할 내용이다.
   },
   "AWSTemplateFormatVersion" : "2010-09-09"
}

EC2를 생성하고 EIP를 붙이는 작업을 해주는 템플릿은 아래를 참고한다.
https://s3-us-west-2.amazonaws.com/cloudformation-templates-us-west-2/EIP_With_Association.template

AWS 에서 제공하는 기본 템플릿 모음 문서 사이트

http://docs.aws.amazon.com/ko_kr/AWSCloudFormation/latest/UserGuide/sample-templates-services-us-west-2.html

  • AWS CloudFormer를 사용하면 현재 VPC 자원에 대해 자동으로 템플릿으로 생성해준다.
  • AWS CloudFormation Designer를 사용하면 조금 더 쉽게 접근할 수 있다.
Advertisements

답글 남기기

아래 항목을 채우거나 오른쪽 아이콘 중 하나를 클릭하여 로그 인 하세요:

WordPress.com 로고

WordPress.com의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Google+ photo

Google+의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Twitter 사진

Twitter의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

Facebook 사진

Facebook의 계정을 사용하여 댓글을 남깁니다. 로그아웃 /  변경 )

%s에 연결하는 중