|
|
1
14
由于AWS的支持,最终找到了解决方案。首先,我将这个JSON放在CodePipeline中CloudFormation部署步骤的参数覆盖中:
然后将我的CF模板更改为:
这会将CodeBuild输出的输出工件bucket名称和对象键作为参数传递给CF,这样它就可以在S3中动态获取输出工件的位置,而无需硬编码任何内容,从而使模板方式更具可移植性。 |
|
|
2
1
您的代码构建应该将zip文件放到S3存储桶中。因此,在LambdaFunction资源的代码部分,您可以指向它。
你不需要“ZipFile”: |
|
|
3
1
template.yaml:
笔记:
|
|
|
programmer · zip不支持1980年aws之前的时间戳 8 年前 |
|
|
Jpnh · AWS:代码管道的IAM策略? 8 年前 |
|
|
pelican · 无法删除cfn堆栈,角色无效或无法假定 8 年前 |
|
Felix · aws代码生成在生成步骤失败 8 年前 |
|
|
dnh · AWS CodePipeline构建缺少Git历史记录 8 年前 |
|
|
Jiew Meng · Fn::导入值未扩展 9 年前 |