0

我有一个云的形成模板,指定JSON VPC安全组ID是这样的:AWS使用groupName而不是groupId作为安全组?

"SecurityGroupIds": ["sg-abcd1234","sg-efjh6789"] 

我想用自己喜欢的安全组的名称,以取代这些安全组ID:

"SecurityGroupIds": ["MySecurityGroupName1","MySecurityGroupName2"] 

如何从使用安全组标识切换到使用安全组名称?

回答

1

使用SecurityGroups但它仅适用于Amazon EC2安全组。我假设您正在使用VPC安全组,在这种情况下,您只能使用安全组ID。

仅对Amazon EC2安全组有效。

"SecurityGroups": ["MySecurityGroupName1","MySecurityGroupName2"] 

但是,如果你在同一个CF创建安全组,然后按名称引用它:

"SecurityGroupIds" : [ { "Ref" : "MyAWSSecurityGroup" } ], 
+0

我使用VPC安全组和安全组已经存在(不创建它在CFT中)。在这种情况下,这听起来像我必须使用安全组ID,并且没有办法使用安全组名称? –

+1

@WilliamRoss,你是对的。在CFT中无法使用现有的VPC安全组名称。您只能使用组ID。 – helloV

相关问题