【发布时间】:2021-10-24 08:01:57
【问题描述】:
使用 AWS 控制面板,在安全组下,我看到它们列在以下列下:
Name......Security Group ID.....Security Group Name.....VPC ID. Description.....Owner......
AWS PHP SDK v 3.xx 在 Ec2Client 下有一个 createSecurityGroup 方法,允许创建安全组。我正在使用它,但我不知道如何设置“名称”值(第一列)。文档没有描述如何执行此操作。
我尝试添加一个名称参数(以模仿 CLI),但它不起作用。
$Ec2Client = new Aws\Ec2\Ec2Client([
'version' => 'latest',
'region' => 'us-east-1,
'profile' => 'default']);
$SecGroupParams = ['Name' => 'My Security Group','Description' => 'My Security Group', 'GroupName' => 'my_security_group', 'VpcId' => 'vpc-xxxxxx']
Ec2Client->createSecurityGroup($SecGroupParams);
组已创建,但名称为空(就像使用仪表板创建时一样)。
知道怎么做吗?
仪表板图片:
【问题讨论】:
-
它现在可以工作,但 AWS 文档具有误导性
-
对不起,我的意思是按照我的方式创建安全组是成功的,但是没有创建名称。我确实尝试过使用标签,但名称列不是标签。
-
它是一个标签。您可以在 AWS 控制台中进行检查。转到您的 SG,检查它的标签,并使用 Name 键创建一个标签。
-
你在谈论不同的东西。我已经能够创建标签,但是在仪表板中,这个“名称”是一个列名。我将编辑我的问题并添加图片
-
我设法创建了名称
标签: amazon-web-services aws-sdk aws-security-group