首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >AWS CloudFormation堆栈中资源之间的权限和堆栈无关性

AWS CloudFormation堆栈中资源之间的权限和堆栈无关性
EN

Stack Overflow用户
提问于 2020-12-29 08:58:12
回答 1查看 79关注 0票数 1

我有两个系统(A和B),每个系统都有一个CloudFormation堆栈。System通过API网关公开REST,后者是系统A调用的。我希望每个系统的CloudFormation堆栈是独立于其他的,这样就可以按任何顺序部署它们。

对于栈A中的lambda调用在堆栈B中公开的API,我有一个IAM权限问题。要创建一个策略,我需要从system中知道API网关的ID。我在调用API时没有类似的问题,因为我使用了众所周知的自定义域名。

如果可以将IAM角色分配给组(就像用户一样),我只需要先部署另一个“共享”堆栈。它将定义一个IAM小组。系统A的CF堆栈将将lambda角色附加到该组,而系统B将将策略附加到该组。但这不可能。

有没有人在类似的情况下有经验,并能分享一些建议?

EN

回答 1

Stack Overflow用户

发布于 2020-12-29 11:28:23

您可以在IAM策略中包含以下语句,但这将授予您的lambda函数更广泛的访问权限。

代码语言:javascript
运行
复制
{
  "Version": "2012-10-17",
  "Statement": [
    {
      "Effect": "Allow",
      "Action": [
        "apigateway:*"
      ],
      "Resource": [
        "arn:aws:apigateway:*::/*"
      ]
    }
  ]
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65489679

复制
相关文章

相似问题

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