【초보자】AWS CloudFormation 사용하기
15923 단어 CloudFormation초보자AWS
목적
했던 일
구성도
작업 절차
sampletemplate.json
{
"AWSTemplateFormatVersion" : "2010-09-09",
"Description" : "Test template",
"Parameters" : {
"StackName": {
"Description" : "Please input StackName.",
"Type": "String",
"Default" : "SampleStack",
"AllowedPattern" : "[-a-zA-Z0-9]*",
"ConstraintDescription" : ""
},
},
"Resources" : {
"VPC" : {
"Type" : "AWS::EC2::VPC",
"Properties" : {
"CidrBlock" : "10.0.0.0/16",
"Tags" : [{"Key" : "Name", "Value" : { "Ref" : "AWS::StackName" }}]
}
},
"Subnet" : {
"Type" : "AWS::EC2::Subnet",
"Properties" : {
"VpcId" : { "Ref" : "VPC" },
"CidrBlock" : "10.0.0.0/24",
"Tags" : [ {"Key" : "Name", "Value" : { "Ref" : "AWS::StackName" }} ]
}
},
"InternetGateway" : {
"Type" : "AWS::EC2::InternetGateway",
"Properties" : {
"Tags" : [ {"Key" : "Name", "Value" : { "Ref" : "AWS::StackName" } } ]
}
},
"AttachGateway" : {
"Type" : "AWS::EC2::VPCGatewayAttachment",
"Properties" : {
"VpcId" : { "Ref" : "VPC" },
"InternetGatewayId" : { "Ref" : "InternetGateway" }
}
},
"PublicRouteTable" : {
"Type" : "AWS::EC2::RouteTable",
"Properties" : {
"VpcId" : {"Ref" : "VPC"},
"Tags" : [ {"Key" : "Name", "Value" : { "Ref" : "AWS::StackName" } } ]
}
},
"Route" : {
"Type" : "AWS::EC2::Route",
"DependsOn" : "AttachGateway",
"Properties" : {
"RouteTableId" : { "Ref" : "PublicRouteTable" },
"DestinationCidrBlock" : "0.0.0.0/0",
"GatewayId" : { "Ref" : "InternetGateway" }
}
},
"PublicSubnetRouteTableAssociation" : {
"Type" : "AWS::EC2::SubnetRouteTableAssociation",
"Properties" : {
"SubnetId" : { "Ref" : "Subnet" },
"RouteTableId" : { "Ref" : "PublicRouteTable" }
}
},
}
}
소감
Reference
이 문제에 관하여(【초보자】AWS CloudFormation 사용하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/mksamba/items/f28436a0feeacd71a762텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)