首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么要通过API Gateway假设角色使用Lambda资源权限?

为什么要通过API Gateway假设角色使用Lambda资源权限?
EN

Stack Overflow用户
提问于 2020-12-22 05:46:41
回答 2查看 118关注 0票数 2

我正在努力理解执行角色之间的实际区别,执行角色可以由API网关承担,以授予在lambda resource-based policy上执行lambda的权限。

例如,文档here提供了一个策略示例,可以由API网关假定该策略用于调用Lambda。

但是,API网关控制台将通过基于Lambda资源的策略授予自己访问lambda的权限。

两者都实现了允许API网关执行Lambda的预期结果。那么,有理由选择其中一个而不是另一个吗?

EN

回答 2

Stack Overflow用户

发布于 2020-12-22 11:45:38

除了具有基于资源的策略的一般用例/优势之外,here还做了很好的解释

不必放弃他或她的权限即可获得角色权限

在这个特定的案例中,我体验到了使用Lambda的基于资源的策略而不是角色的两个明显优势

  • ,Lambda - API网关集成的创建者,不需要有访问IAM的权限。No role created
  • Because未创建任何角色,不需要清除任何角色。开发人员删除了他创建的Lambda函数,每个人都可以忘记它
票数 0
EN

Stack Overflow用户

发布于 2021-01-25 09:56:10

我认为基于资源的策略的一个重要优势是它们可以应用于特定的版本或别名。这不同于IAM的角色,which cannot target a specific version or alias

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

https://stackoverflow.com/questions/65400353

复制
相关文章

相似问题

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