2015-04-17 40 views
0

我试图使用EC2插件在我们的VPC运行试验厨房,得到以下信息:一旦错误的参数组合

Message: InvalidParameterCombination => The parameter groupName cannot be used with the parameter subnet

为我设定的subnet_id到表示它在VPC中,我得到了groupName错误。

这是我的.kitchen.yml 我没有在任何地方设置组名。

driver: name: ec2 aws_access_key_id: <%= ENV["AWS_ACCESS_KEY_ID"] %> aws_ssh_key_id: *** ssh_key: <%= *** %> security_group_ids: ["default-server"] region: eu-west-1 availability_zone: eu-west-1a require_chef_omnibus: true subnet_id: subnet-*** iam_profile_name: ami_id: ami-*** image_id: ami-*** flavour_id: t2.micro assoicate_public_ip: true ebs_delete_on_termination: true

回答

0

您需要指定您的VPC安全组作为一个ID而不是一个名字。

security_group_ids: ["sg-xxxxxxx"] 

此外,请确保将安全组分配给VPC。

+0

想通了,我没有使用大师,而是一岁宝石。似乎已经修复它现在。现在我只需要弄清楚为什么即使设置为false,它总是会获取公共IP地址。 –