12得票5回答
AWS CodeBuild 获取授权令牌失败。

我试图构建我的测试项目,但每次都在pre_build中失败。我检查了错误日志,上面写着: [Container] 2017/03/26 19:28:21 调用GetAuthorizationToken操作时发生错误(AccessDeniedException):User:arn:aws...

8得票2回答
使用SAM的API网关未能正确更新。

我们使用Cloud Formation来定义一系列Lambda函数: AWSTemplateFormatVersion: '2010-09-09' Transform: - 'AWS::Serverless-2016-10-31' Resources: MyLambda: Ty...

9得票3回答
AWS CodeBuild使用环境变量配置secrets-manager

更新: 不确定何时发生的变化,但现在这个方法可以按照描述工作了。 在流水线构建操作中还提供了一个选项,可直接设置密钥。 原始问题: 我已经为AWS CodePipeline的构建阶段设置了一个名为secret-id的环境变量,例如$SECRET_ID。 我想在CodeBuil...

8得票3回答
如何使用AWS CodeCommit,CodeBuild和CodePipeline基于另一个管道成功来调用管道

所需行为如下: 推送代码更改 对每个 Serverless 组件运行单元测试 如果所有测试都成功,则将组件部署到暂存环境并将构建标记为成功 监听此更改并使用 Gherkin 运行验收测试套件 如果所有测试都成功,则将组件部署到 UAT / Prod 环境并将构建标记为成功 所需解决方案...

29得票2回答
如何在云形成模板中使列表项有条件?

我有以下云形成模板,用于创建代码管道。该管道有三个阶段: Stages: - Name: "Source" Actions: - Name: "Source" ActionTypeId: ...

59得票10回答
从CodePipeline将变量传递到buildspec.yml的AWS方法

我有一个AWS CodePipeline,它在构建阶段调用CodeBuild。 问题是如何从CodePipeline传递环境变量,在CodeBuild的buildspec.yml中读取? 我知道可以在CodeBuild中设置环境变量,但我想为开发、QA和生产环境使用同一个CodeBuild...

7得票1回答
如何解决CodePipeline中Cfn操作字符限制的问题

使用AWS CDK,我有一个CodePipeline,为5个不同的Lambda函数生成构建工件,然后将这些工件作为参数传递给CloudFormation模板。基本设置与this example相同,并且CloudFormation部署操作看起来基本上是这样的: new CloudFormat...

8得票1回答
AWS CodePipeline阶段超时/中止?

关于CodePipeline中阶段超时的文档/详细信息是否有?特别是,我有一个构建阶段(Jenkins),如果Jenkins配置不正确,则可能会失败,但它并不总是立即在CodePipeline中失败该阶段,然后被卡在“进行中”。它似乎在很长时间后超时。 有关此超时需要多长时间或如何缩短超时时...

14得票6回答
当尝试从代码管道发送通知时,SNS通知目标规则显示为“不可达”。

我正在尝试使用支持SNS的通知规则为代码管道设置通知。 正如您在图片中所见,状态是“无法访问”。 如果我查看此链接aws troubleshoot 我已经按照所有步骤进行了操作,甚至在SNS主题的访问策略中添加了codestar-notifications的步骤。 { ...

24得票5回答
在CloudFormation中为嵌套堆栈使用CAPABILITY_AUTO_EXPAND

我正在尝试使用嵌套堆栈,但在执行我的ChangeSet时,出现了以下错误: 需要的功能:[CAPABILITY_AUTO_EXPAND] 我创建了一个包含CloudFormation的管道。 可以使用此管道来创建一个流水线:Configuration: ActionMode: CHA...