one public subnet one VPC Internet gateway one instance

one public subnet one VPC Internet gateway two instances
L'échantillon ci-dessus a été mis à jour pour:
icmp du port 8 à tous -1 dans SecurityGroup pour activer la demande ping entre les machines. 
3_1_vpc_1_public_subnet_1_private_subnet_2_instances_1_internet_gateway.json: pile simple qui contient one VPC , one public subnet , one private subnet , une Internet gateway et two instances . Le public subnet s'est connecté à Internet via la route CustomRouteTable du trafic vers la Internet gateway . Le private subnet n'est pas connecté à Internet et utilise le MainRouteTable .
L'échantillon ci-dessus a été mis à jour pour:

4_1_vpc_1_public_subnet_1_instance_1_internet_gateway_recovery_alarm.json: Identique à VPC / sous-réseau / passerelle Internet (1 instance) mais un CloudWatch d'alarme de récupération a été ajouté. UserData ajouté pour démarrer Jenkins Server sur 8080 pour une utilisation ultérieure

5_1_vpc_2_public_subnet_1_internet_gateway_autoscaling.json: pile simple qui contient one VPC , two public subnets , Internet gateway , launch configruation et autoscaling for one instance min/max two instances . Les subnets connectés à Internet via la route CustomRouteTable le trafic vers la Internet gateway .

optional imageId Nous pouvons donc:
aws ec2 create-image --instance-id=i-0ad5005528a7ed71f --name jenkins-instance
Attendez que vous available le statut d'image.
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
Courir ci-dessous:
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: Identique à VPC / 2 sous-réseaux / passerelle Internet / Autoscaling / EBS Recovery (1 instance max / min) mais ne peut pas garder le problème de l'attribution d'un autre public / privaterip à la nouvelle instance dans une autre zone de disponibilité depuis la zone de la même zone. Par défaut, vous ne pouvez pas non plus utiliser une adresse IP élastique comme adresse IP publique pour un serveur virtuel lancé par automatique.

8_1_vpc_2_public_subnet_1_internet_gateway_autoscaling_ebs_recovery_loadbalancer.json: Identique à VPC / 2 sous-réseaux / passerelle Internet / Autoscaling / EBS Recovery (1 instance max / min) mais ne peut pas garder le problème de l'attribution d'un autre public / privaterip à la nouvelle instance dans une autre zone de disponibilité depuis le point de maintien de la même zone. Pour cette raison, un chargeur de charge a été créé pour distribuer le trafic vers les instances EC2. Une fois une nouvelle instance créée, elle s'est inscrite au LoadBalaner.
