服务返回错误代码 AccessDeniedException(服务:Lambda,状态代码:403)

问题描述 投票:0回答:1

我尝试使用在我的代码中创建的管道在我的舞台上部署我的代码。到现在已经运行良好一年了。但是今天,当我尝试使用管道进行部署或尝试手动部署时,出现了此错误。现在我不确定为什么会发生这种情况。有些人说这可能是由于我的 Aws 账户的计费问题,但在我读到的一些文档中情况并非如此,这可能是由于我的 IAM 角色权限不足,但事实也并非如此。

错误: UPDATE_FAILED:CustomDashresourceDashapigwDashcwDashroleLambdaFunction(AWS::Lambda::Function) 资源处理程序返回消息:“服务返回错误代码 AccessDeniedException(服务:Lambda,状态代码:403,请求 ID:)”(RequestToken:,HandlerErrorCode:AccessDenied)

有经历过此问题并解决此问题的人可以帮助我吗?预先感谢

node.js amazon-web-services aws-lambda github-actions serverless-framework
1个回答
0
投票

我已经找到了解决方案,基本上我犯了一个大错误,我在 github 上创建了一个公开的存储库,并将我修改后的代码推到那里,然后我将其设为私有。我忘记了我使用 twilio auth 密钥作为直接值,而不是将其用作环境,因为当我将代码推送到存储库时,密钥被公开暴露,而当我推送之前的代码时,它正在使用由于 Aws 限制了我的部署,因此环境中的密钥相同。

© www.soinside.com 2019 - 2024. All rights reserved.