Deploying via CloudFormation
Validate
aws cloudformation validate-template \
--region us-east-2 \
--template-body file://cloudformation.yaml
Create
aws cloudformation create-stack \
--region us-east-2 \
--stack-name LAMP \
--template-body file://cloudformation.yaml \
--capabilities CAPABILITY_NAMED_IAM \
--parameters HostedZoneId=YOUR_HOSTED_ZONE_HERE,DomainName=YOUR_DOMAIN_NAME_HERE,InstanceType=t3.medium,ImageId=ami-0f57b4cec24530068,VpcCidrBlock=10.0.0.0/16,SubnetCidrBlock=10.0.0.0/24,KeyName=YOUR_KEY_NAME_HERE,SecurityGroupName=mindLAMP-platform-ec2-sg,SshCidrBlock=52.95.4.0/24,Ec2Instance01Name=mindLAMP-platform-ec2-01,Ec2Instance02Name=mindLAMP-platform-ec2-02
Update
aws cloudformation update-stack \
--region us-east-2 \
--stack-name LAMP \
--template-body file://cloudformation.yaml \
--capabilities CAPABILITY_NAMED_IAM \
--parameters HostedZoneId=YOUR_HOSTED_ZONE_HERE,DomainName=YOUR_DOMAIN_NAME_HERE,InstanceType=t3.medium,ImageId=ami-0f57b4cec24530068,VpcCidrBlock=10.0.0.0/16,SubnetCidrBlock=10.0.0.0/24,KeyName=YOUR_KEY_NAME_HERE,SecurityGroupName=mindLAMP-platform-ec2-sg,SshCidrBlock=52.95.4.0/24,Ec2Instance01Name=mindLAMP-platform-ec2-01,Ec2Instance02Name=mindLAMP-platform-ec2-02
Delete
aws cloudformation delete-stack \
--region us-east-2 \
--stack-name LAMP