繁体   English   中英

Lambda 创建错误创建应用程序:您无权执行:serverlessrepo:GetApplication

[英]Lambda creation Error creating application: You are not authorized to perform: serverlessrepo:GetApplication

在从 IAM 用户帐户创建 AWS Lambda 应用程序时,谁能帮助我解决此错误:

创建应用程序时出错:您无权执行:serverlessrepo:GetApplication。

我的权限是:

IAM 用户的权限

正如例外所说

您无权执行:serverlessrepo:GetApplication

这意味着您的 IAM 用户或部署过程承担的角色对serverlessrepo:GetApplication操作没有Allow效果。

要解决此问题,请将具有Allow serverlessrepo:GetApplication效果的策略添加到您的 IAM 用户或部署 function 所承担的角色。

在 IAM 控制台中,首先 go 进入 Policy 以创建策略并选择服务名称Serverless Application Repository 并根据您的要求配置操作和资源(默认情况下, Resources的选定选项是特定的存储库)。

在此处输入图像描述

创建后,go 到 IAM 控制台中的User ,并为该用户附加新策略。

现在您应该能够perform: serverlessrepo:GetApplication 如果您发现刷新页面没有生效,请退出并重新登录以应用该政策。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM