【发布时间】:2020-03-19 15:24:28
【问题描述】:
我正在按照 AWS CodeStar 文档中的无服务器项目教程使用 Python 3.7 Lambda 模板创建的基本项目来探索 CodeStar:
https://docs.aws.amazon.com/codestar/latest/userguide/sam-tutorial.html
我的构建和部署成功。但是在我的 CloudFormation 事件日志中看到警告:
IAM 用户不允许 CloudFormation 调用 lambda:GetAlias,这可能会导致为 CodeDeploy 部署制定具有陈旧 CurrentVersion 的 appspec 文件。请修复它以避免任何可能的 CodeDeploy 部署失败。
我只是使用 CodeStar 控制台自动创建的 AWS 资源。
如何解决此警告?
详情
CodePipeline 中的 CodeDeploy 步骤通过更新名为 awscodestar-<codestar project name>-lambda 的 CloudFormation 堆栈来部署 lambda 函数。
当我查看此堆栈的事件日志时,我注意到上面针对名为 HelloWorldAliaslive 的资源的警告
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-code-deploy aws-codestar