AWS 撤销非默认 VPC .net sdk 上的 ip 入口

问题描述

我正在尝试撤销 VPC 内安全组的入口规则,该规则不是认设置。我可以使用 DescribeSecurityGroupsRequest 找到安全组并使用 AuthorizeSecurityGroupIngressRequest 创建入口规则,一切正常,我可以在 AWS 控制台中看到新规则,但是当我尝试撤销相同的入口规则时,我找不到认 VPC 上的安全组,但我没有看到指定哪个 VPC 的方法。我正在使用

RevokeSecurityGroupIngressRequest revokeSecurityGroupIngressRequest = new RevokeSecurityGroupIngressRequest();
revokeSecurityGroupIngressRequest.GroupId = "sg-id";
revokeSecurityGroupIngressRequest.GroupName = "sg-name";
revokeSecurityGroupIngressRequest.IpPermissions = ipPermissions;

我已经看到您将如何使用 CLI 或 lambda 使用 boto3 执行此操作,但我不知道如何使用 .net SDK 执行此操作

解决方法

John Rotenstein 给出了正确答案。组名用于默认 VPC。如果您指定组名,则它默认为默认 VPC。忽略这一点并使用安全组 ID 只能完美地工作。