使用Grant-EC2SecurityGroupIngress时如何添加描述?

时间:2019-01-02 19:17:41

标签: amazon-web-services powershell

向此命令添加的IP地址添加说明的正确方法是什么。

Grant-EC2SecurityGroupIngress -GroupName 'Postgres GIS' -ProfileName default -IpPermission @{IpProtocol='tcp'; FromPort='5432'; ToPort='5432'; IpRanges="$($ip.CidrIP)";} 

当我转到AWS安全组并查看“入站”选项卡时,我看到IP地址已添加,但描述为空白。我要填写。怎么办?

我是否还需要尝试其他类似此命令

更新-

要更改EC2SecurityGroupRuleIngressDescription吗?

谢谢

1 个答案:

答案 0 :(得分:0)

我希望您能够在IpPermission列表中使用Description="xyz",但正如您所知,它不受支持。 Grant-EC2SecurityGroupIngress cmdlet似乎可能缺少此内容,但是您可以按如下方式设置描述(来自example 6):

PS C:\> $IpRange = New-Object -TypeName Amazon.EC2.Model.IpRange
PS C:\> $IpRange.CidrIp = "5.5.5.5/32"
PS C:\> $IpRange.Description = "SSH from Office"
PS C:\> $IpPermission = New-Object Amazon.EC2.Model.IpPermission
PS C:\> $IpPermission.IpProtocol = "tcp"
PS C:\> $IpPermission.ToPort = 22
PS C:\> $IpPermission.FromPort = 22
PS C:\> $IpPermission.Ipv4Ranges = $IpRange
PS C:\> Grant-EC2SecurityGroupIngress -GroupId sg-1234abcd -IpPermission $IpPermission