Amazon ec2 云信息:EC2未找到VPC,也未启动
我正在尝试在VPC中启动ec2,但它没有检测到VPC,也没有启动,并建议检查文档 您能检查下面的代码吗?它看起来有安全组问题Amazon ec2 云信息:EC2未找到VPC,也未启动,amazon-ec2,amazon-cloudformation,amazon-vpc,Amazon Ec2,Amazon Cloudformation,Amazon Vpc,我正在尝试在VPC中启动ec2,但它没有检测到VPC,也没有启动,并建议检查文档 您能检查下面的代码吗?它看起来有安全组问题 AWSTemplateFormatVersion: '2010-09-09' Resources: # vpc creation VPC: Type: AWS::EC2::VPC Properties: CidrBlock: 10.0.0.0/16 EnableDnsSupport: 'true'
AWSTemplateFormatVersion: '2010-09-09'
Resources:
# vpc creation
VPC:
Type: AWS::EC2::VPC
Properties:
CidrBlock: 10.0.0.0/16
EnableDnsSupport: 'true'
EnableDnsHostnames: 'true'
InstanceTenancy: dedicated
Tags:
- Key: test
Value: test1
#internet gateway creation
InternetGateway:
Type: AWS::EC2::InternetGateway
VPCGatewayAttachment:
Type: AWS::EC2::VPCGatewayAttachment
Properties:
VpcId: !Ref VPC
InternetGatewayId: !Ref InternetGateway
SubnetA:
Type: AWS::EC2::Subnet
Properties:
AvailabilityZone: us-east-1a
VpcId: !Ref VPC
CidrBlock: 10.0.0.0/20
MapPublicIpOnLaunch: true
SubnetB:
Type: AWS::EC2::Subnet
Properties:
AvailabilityZone: us-east-1b
VpcId: !Ref VPC
CidrBlock: 10.0.16.0/20
MapPublicIpOnLaunch: true
SubnetC:
Type: AWS::EC2::Subnet
Properties:
AvailabilityZone: us-east-1c
VpcId: !Ref VPC
CidrBlock: 10.0.32.0/20
MapPublicIpOnLaunch: true
RouteTable:
Type: AWS::EC2::RouteTable
Properties:
VpcId: !Ref VPC
InternetRoute:
Type: AWS::EC2::Route
DependsOn: InternetGateway
Properties:
DestinationCidrBlock: 0.0.0.0/0
GatewayId: !Ref InternetGateway
RouteTableId: !Ref RouteTable
SubnetARouteTableAssociation:
Type: AWS::EC2::SubnetRouteTableAssociation
Properties:
RouteTableId: !Ref RouteTable
SubnetId: !Ref SubnetA
SubnetBRouteTableAssociation:
Type: AWS::EC2::SubnetRouteTableAssociation
Properties:
RouteTableId: !Ref RouteTable
SubnetId: !Ref SubnetB
SubnetCRouteTableAssociation:
Type: AWS::EC2::SubnetRouteTableAssociation
Properties:
RouteTableId: !Ref RouteTable
SubnetId: !Ref SubnetC
AppNode:
Type: AWS::EC2::Instance
Properties:
InstanceType: t2.micro
ImageId: ami-c29e1cb8
KeyName: test_devops_east_1
AvailabilityZone: us-east-1c
SecurityGroupIds:
- !Ref AppNodeSG
SubnetId: !Ref SubnetC
AppNodeSG:
Type: AWS::EC2::SecurityGroup
Properties:
GroupDescription: Test Ec2 ssh and VPC
VpcId: !Ref VPC
SecurityGroupIngress:
- IpProtocol: tcp
CidrIp: 0.0.0.0/0
FromPort: '22'
ToPort: '22'
- IpProtocol: tcp
CidrIp: 0.0.0.0/0
FromPort: '80'
ToPort: '80'
运行于:
aws cloudformation create-stack --stack-name test --template-body file://~/Downloads/CFT/stack.yml --profile devops --region us-east-1
错误的原因如下:
InstanceTenancy: dedicated
VPC已配置为仅允许使用专用租赁启动实例
但是,t2.micro
不可用于专用租赁,因此配置失败
这导致了以下错误:
当前不支持请求的配置。请查看文档以了解支持的配置
要么删除
InstanceTenancy
要求,要么选择一个。谢谢,我知道你说的了谢谢你的支持