【发布时间】:2017-03-09 20:59:55
【问题描述】:
http://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-man-sec-groups.html 在标题“使用 AWS CLI 指定 Amazon EMR 托管的安全组”一节中说:
将 create-cluster 命令与 --emr-managed-master-security-group 和 --emr-managed-slave-security-group 参数。
当我使用这些参数运行aws emr create-cluster 命令时,我收到以下错误:
Unknown options: --emr-managed-master-security-group,--emr-managed-slave-security-group
我的awscli版本如下:
$ aws --version
aws-cli/1.11.59 Python/2.7.10 Darwin/16.4.0 botocore/1.5.22
现在这些不受支持的选项有什么新的神秘咒语?
更新 1:通过aws emr create-cluster help 进行的 RTFMing 包含以下文本:
o Create an Amazon EMR cluster specifying only the Amazon EMR-managed Amazon EC2 security groups: aws emr create-cluster --release-label emr-5.0.0 --service-role myServiceRole --ec2-attributes InstanceProfile=myRole,EmrManagedMasterSecurityGroup=sg-master1,EmrManagedSlaveSecurityGroup=sg-slave1 --instance-groups InstanceGroupType=MASTER,InstanceCount=1,InstanceType=m3.xlarge InstanceGroupType=CORE,InstanceCount=2,InstanceType=m3.xlarge
所以我想,“我自己,我猜你使用文字值 'sg-master1' & 'sg-slave1'”,所以我更新了我的脚本并尝试了它们,然后在 AWS EMR 控制台中出现错误声明Terminated with errorsInvalid id: "sg-master1" (Service: AmazonEC2; Status Code: 400; Error Code: InvalidGroupId.Malformed; Request ID: cdd335ba-59f4-407a-b7d6-9cf8a96f08d9)。不好;一路走来……
【问题讨论】:
标签: emr aws-cli amazon-emr