ec2-commans 指定启动配置的vpc和子网
ec2-commans specify the vpc and subnet of launch configuration
我正在尝试使用 ec2-commands 创建启动配置,文档是这样说的:
create-launch-configuration
--launch-configuration-name <value>
[--image-id <value>]
[--key-name <value>]
[--security-groups <value>]
[--classic-link-vpc-id <value>]
[--classic-link-vpc-security-groups <value>]
[--user-data <value>]
[--instance-id <value>]
[--instance-type <value>]
[--kernel-id <value>]
[--ramdisk-id <value>]
[--block-device-mappings <value>]
[--instance-monitoring <value>]
[--spot-price <value>]
[--iam-instance-profile <value>]
[--ebs-optimized | --no-ebs-optimized]
[--associate-public-ip-address | --no-associate-public-ip-address]
[--placement-tenancy <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton]
问题是 VPC 和子网,我没有使用默认 VPC,我在自己的 VPC 中有一个子网,我正在尝试使用此命令启动我的 LC:
aws autoscaling create-launch-configuration --launch-configuration-name ec2_command_lc --image-id ami-350e2f5f --instance-type t2.micro --key-name smartpublicity --classic-link-vpc-id vpc-e0caa885 --classic-link-vpc-security-groups sg_client --user-data Desktop/Code/miscript.sh
但是我得到一个错误,它说 SG 不存在于我的默认 vpc 中,我想指定我的基础设施所在的 vpc。
我没有找到这个,我也试过 --classic-link-vpc-id 但我不知道这是什么,我认为这是对 AWS 的另一种看法。
有人可以帮助我吗?
我已经解决了问题,在命令中我写了我的安全组的名称,你必须写 sg 的 id
我正在尝试使用 ec2-commands 创建启动配置,文档是这样说的:
create-launch-configuration
--launch-configuration-name <value>
[--image-id <value>]
[--key-name <value>]
[--security-groups <value>]
[--classic-link-vpc-id <value>]
[--classic-link-vpc-security-groups <value>]
[--user-data <value>]
[--instance-id <value>]
[--instance-type <value>]
[--kernel-id <value>]
[--ramdisk-id <value>]
[--block-device-mappings <value>]
[--instance-monitoring <value>]
[--spot-price <value>]
[--iam-instance-profile <value>]
[--ebs-optimized | --no-ebs-optimized]
[--associate-public-ip-address | --no-associate-public-ip-address]
[--placement-tenancy <value>]
[--cli-input-json <value>]
[--generate-cli-skeleton]
问题是 VPC 和子网,我没有使用默认 VPC,我在自己的 VPC 中有一个子网,我正在尝试使用此命令启动我的 LC:
aws autoscaling create-launch-configuration --launch-configuration-name ec2_command_lc --image-id ami-350e2f5f --instance-type t2.micro --key-name smartpublicity --classic-link-vpc-id vpc-e0caa885 --classic-link-vpc-security-groups sg_client --user-data Desktop/Code/miscript.sh
但是我得到一个错误,它说 SG 不存在于我的默认 vpc 中,我想指定我的基础设施所在的 vpc。
我没有找到这个,我也试过 --classic-link-vpc-id 但我不知道这是什么,我认为这是对 AWS 的另一种看法。
有人可以帮助我吗?
我已经解决了问题,在命令中我写了我的安全组的名称,你必须写 sg 的 id