首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块: role_name对lambda_role?

模块: role_name对lambda_role?
EN

Stack Overflow用户
提问于 2022-09-23 21:06:36
回答 1查看 107关注 0票数 0

当使用来自Terraform注册表的AWS Lambda模块时,lambda_rolerole_name有什么区别?

它们都指的是λ的执行角色吗?根据文档(包括下面的文档),似乎唯一的区别是,一个是名称,另一个是ARN。这是唯一的区别吗?

从当前文档:

  • role_name
    • 用于Lambda函数的IAM角色的名称。

  • lambda_role
    • IAM角色ARN附属于Lambda函数。这既控制了谁/什么可以调用您的Lambda函数,也控制了我们的Lambda函数可以访问的资源。有关更多细节,请参见Lambda权限模型。
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-30 06:40:02

据我所理解,role_name仅用于为IAM角色分配一个名称,该角色将允许Lambda执行不同的操作(例如,日志记录、跟踪、向DLQ发送事件信息)。lambda_role实际上是执行角色。代码的设置方式也是这样的:如果您设置了角色名称,而不是使用该名称,则根据lambda_role的值创建它。代码中的相关行:

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

https://stackoverflow.com/questions/73832973

复制
相关文章

相似问题

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