首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >安全组Id: sg-12345未找到

安全组Id: sg-12345未找到
EN

Stack Overflow用户
提问于 2022-08-05 22:44:45
回答 2查看 216关注 0票数 0

我试图使用SecurityGroup.fromSecurityGroupId方法在CDK中导入一个现有的安全组,但是它失败了,出现了以下错误:

安全组Id: sg-12345未找到!(服务: AmazonEC2;状态代码: 400;错误代码: InvalidGroup.NotFound;请求ID: 8e2cd924-075d-4c64-b5ba-2e1d9c72fe95;代理: null)

下面是我的CDK代码:

const sg = SecurityGroup.fromSecurityGroupId(this, 'sgFromLookUp', 'sg-084c533df9d662439');

我再次检查了安全组id是否正确,我还尝试了其他2种安全组查找方法:

SecurityGroup.fromLookupById() and SecurityGroup.fromLookupByName()

他们都犯了同样的错误,知道为什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-08-06 00:00:39

结果显示,安全组是在引用它的InterfaceVpcEndpoint之后查找的,因为我没有向InterfaceVpcEndpoint中添加安全组的依赖项。在引用安全组之前,我设法查找了它,它现在起作用了。

起作用的代码:

代码语言:javascript
运行
复制
// Create security group
const sgConstruct = new SgConstruct(this, 'SecurityGroup', { vpc: props.vpc });

// Create endpoints
new VpcEndpointsConstruct(this, 'VpcEndpoints', { sg: sgConstruct.sg, subnets: props.subnets, vpc: props.vpc });
票数 0
EN

Stack Overflow用户

发布于 2022-10-07 15:30:15

https://kuchbhilearning.blogspot.com/2022/10/get-security-group-from-id-aws-cdk.html

这能帮你开始工作。CDK确实提供了一些方法,我们可以根据这些方法从id中获取安全组。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73255901

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档