Вы пропустили условие ресурсов, и ваши свойства тега были неправильными.Пожалуйста, опубликуйте ошибку в следующий раз, которую вы можете найти на вкладке событий в консоли CloudFormation.
Resources:
myvpc:
Type: "AWS::EC2::VPC"
Properties:
CidrBlock: "10.0.0.0/16"
EnableDnsSupport: "true"
EnableDnsHostnames: "true"
InstanceTenancy: "default"
Tags:
- Key: "Name"
Value: "gccvpc"
myinternetgateway:
Type: "AWS::EC2::InternetGateway"
Properties:
Tags:
- Key: "Name"
Value: "gccvpc"
mygatewayattach:
Type: "AWS::EC2::VPCGatewayAttachment"
Properties:
InternetGatewayId: !Ref "myinternetgateway"
VpcId: !Ref "myvpc"
mysubnet1:
Type: "AWS::EC2::Subnet"
Properties:
AvailabilityZone: "us-east-1a"
VpcId: !Ref "myvpc"
CidrBlock: "10.0.1.0/24"
MapPublicIpOnLaunch: "true"
Routetable:
Type: "AWS::EC2::RouteTable"
Properties:
VpcId: !Ref "myvpc"
Route:
Type: "AWS::EC2::Route"
DependsOn: "myinternetgateway"
Properties:
DestinationCidrBlock: "0.0.0.0/0"
GatewayId: !Ref "myinternetgateway"
RouteTableId: !Ref "Routetable"
SubnetARouteTableAssociation:
Type: "AWS::EC2::SubnetRouteTableAssociation"
Properties:
RouteTableId: !Ref "Routetable"
SubnetId: !Ref "mysubnet1"