我正在尝试执行无服务器部署命令来部署我的lambda函数。但它正在显示
用户无权执行:cloudformation:UpdateStack on 资源:arn:aws:cloudformation:ap-south-1
应该附加什么策略来部署lambda函数?
答案 0 :(得分:1)
您用于部署无服务器模板的AWS用户应具有cloudStack的updateStack权限。
{ "效果":"允许&#34 ;, "行动":" cloudformation:UpdateStack", "资源":" *" }
使用policy simulator检查用户是否具有所需权限。
答案 1 :(得分:0)
我只创建了一个名为“serverless-admin”的用户,只有“Programmatic Access”并附加了策略“AdministratorAccess”。我无需检查“AWS管理控制台访问”功能。然后简单地写下“密钥”和“秘密”,并使用它来配置无服务器的又名aws客户端。
通过这种方式,您可以确保在部署堆栈时允许无服务器执行的操作。也许你可以做得更严格,但这样你就不会遇到任何问题。