使用AWS CLI指定t2实例VPC

时间:2015-04-17 14:16:48

标签: amazon-web-services amazon-ec2 aws-cli

t2实例仅适用于VPC(如此处所述:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html#t2-instances-vpc-support)。因此,当通过AWS CLI运行时,如何在命令行上指定VPC?我已按照此处的文档(http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-set-up-new-instance.html)进行操作,并按照概述设置命令行:

aws ec2 run-instances \
  --image-id amiID \
  --key-name keyName \
  --user-data file://instance-setup.sh \
  --count 1 \
  --instance-type instanceType \
  --iam-instance-profile Name=CodeDeployDemo-EC2-Instance-Profile

我意识到使用m3实例按预期工作,但我喜欢t2.micro,因为此实例仅用于部署。

1 个答案:

答案 0 :(得分:1)

该命令将自动使用默认 VPC和随机子网(也选择可用区)。如果您想指定VPC&子网,使用--subnet-id参数。

要选择T2实例,请确保包含实例类型标识符,例如--instance-type t2.micro

此外,T2实例需要为HVM配置AMI(Windows默认使用此选项,但Linux可以选择PV或HVM)。