向此命令添加的IP地址添加说明的正确方法是什么。
Grant-EC2SecurityGroupIngress -GroupName 'Postgres GIS' -ProfileName default -IpPermission @{IpProtocol='tcp'; FromPort='5432'; ToPort='5432'; IpRanges="$($ip.CidrIP)";}
当我转到AWS安全组并查看“入站”选项卡时,我看到IP地址已添加,但描述为空白。我要填写。怎么办?
我是否还需要尝试其他类似此命令
更新-
要更改EC2SecurityGroupRuleIngressDescription吗?
谢谢
答案 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