1_1_VPC_1_PUBLIC_SUBNET_1_INSTANCE_1_INTERNET_GATEWAY.JSON: one VPC 、 one public subnet 、 Internet gateway 、およびゲートウェイを介してインターネットに接続されたone instanceを含むシンプルなスタック。

2_1_VPC_1_PUBLIC_SUBNET_INSTANCES_1_INTERNET_GATEWAY.JSON: one VPC 、 one public subnet 、 Internet gateway 、およびゲートウェイを介してインターネットに接続されたtwo instancesを含むシンプルなスタック。
上記のサンプルは次のように更新されています。
pingリクエストを有効にするために、 SecurityGroupのポート8からすべての-1にipprotocol icmp追加します。 
3_1_VPC_1_PUBLIC_SUBNET_1_PRIVATE_SUBNET_2_INSTANCES_1_INTERNET_GATEWAY.JSON: one VPC 、 one public subnet 、 one private subnet 、 Internet gateway 、 two instancesを含むシンプルなスタック。 CustomRouteTable可能なルートを介してインターネットに接続されたpublic subnet Internet gatewayへのトラフィックを介して接続します。 private subnetはインターネットに接続されておらず、 MainRouteTableを使用しています。
上記のサンプルは次のように更新されています。

4_1_VPC_1_PUBLIC_SUBNET_1_INSTANCE_1_INTERNET_GATEWAY_RECOVERY_ALARM.JSON:VPC/Subnet/Internet Gateway(1インスタンス)と同じですが、回復アラームCloudWatchが追加されました。 UserData 、後で使用するために8080でJenkins Serverを起動するために追加されました

5_1_VPC_2_PUBLIC_SUBNET_1_INTERNET_GATEWAY_AUTOSCALING.JSON: one VPC 、 two public subnets 、 Internet gateway 、 autoscaling for one instance min/max two instancesの1つのlaunch configruationおよび自動視鏡を含むシンプルなスタック。 CustomRouteTableルートを介してインターネットに接続されたsubnets Internet gatewayへのトラフィックをルートします。

6_1_VPC_2_PUBLIC_SUBNET_1_INTERNET_GATEWAY_AUTOSCALING_EBS_RECOVERY.JSON:VPC/2サブネット/インターネットゲートウェイ/自動化(1インスタンスMax/min)と同じですが、 imageId optionalパラメーターとしてパラメーター化されています。だから私たちはできます:
aws ec2 create-image --instance-id=i-0ad5005528a7ed71f --name jenkins-instance
画像ステータスがavailableなるまで待ちます。
aws ec2 describe-images --image-id $newImageId --query "Images[].State"
aws cloudformation update-stack --stack-name $stackName --template-url $tempateUrl --parameters ParameterKey=JenkinsAdminPassword,UsePreviousValue=true ParameterKey=AMISnapshot,ParameterValue=$newImageId
aws ec2 terminate-instances --instance-ids $instanceId
以下で実行:
aws cloudformation delete-stack --stack-name $stackName
aws cloudformation describe-stacks --stack-name $stackName #wait until return error or stack deleted.
aws ec2 deregister-image --image-id $newImageId
aws ec2 delete-snapshot --snapshot-id $snapshotId

7_1_VPC_2_PUBLIC_SUBNET_1_INTERNET_GATEWAY_AUTOSCALING_EBS_RECOVERY_ELASTIC_IP.JSON:VPC/2サブネット/インターネットゲートウェイ/Autoscaling/EBS Recovery(1 Instance Max/min)と同じですが、別のPublic Ziffiableipの場合、Private of of Public Instance fien firting firs firsiableipの場合は、別のパブリックを克服してください。デフォルトでは、自動スケーリングによって起動された仮想サーバーのパブリックIPアドレスとして弾性IPを使用することもできません。

8_1_VPC_2_PUBLIC_SUBNET_1_INTERNET_GATEWAY_AUTOSCALING_EBS_RECOVERY_LOADBALANCER.JSON:VPC/2サブネット/インターネットゲートウェイ/Autoscaling/EBS Recovery(1例Max/min)と同じですが、別のパブリックゾーンの間で別のパブリックを維持するために、別のパブリックを克服してください。そのため、トラフィックをEC2インスタンスに分配するためにロードバランサーが作成されました。新しいインスタンスが作成されると、ロードバラナーに登録されます。
