当前位置:  开发笔记 > 前端 > 正文

CodePipeline CloudFormation模板配置

如何解决《CodePipelineCloudFormation模板配置》经验,为你挑选了2个好方法。

我正在尝试在CodePipeline中使用CloudFormation模板配置字段.如果您在CodePipeline中编辑CloudFormation,它看起来像这样:

在此输入图像描述

如果我的InputArtifactName就是MyAppBuild我有一个CloudFormation CONFIG文件中cfg-prd.json,我希望是我能进入MyAppBuild::cfg-prd.json,并将它捡起来.

我收到一个关于模板文件无效的错误,即使它手动工作如下:

--parameters cfg-prd.json

wjordan.. 16

请注意,模板配置文件具有与--parameters选项接受的格式不同的JSON结构aws cloudformation create-stack:

{
  "Parameters" : {
    "NameOfTemplateParameter" : "ValueOfParameter",
    ...
  },
  "StackPolicy" : {
    "Statement" : [
      StackPolicyStatement
    ]
  }
}


hynespm.. 8

查看Cloudformation布局应该是什么的一个很好的技巧是创建一个你知道可以工作的管道.然后使用CLI提取云信息模板.

aws codepipeline get-pipeline --name 

您将获得Codepipeline资源的JSON.将需要进行一些更改,但是从中您可以确切地看到语法应该是什么,并从那里参数化您的模板并以编程方式创建Codepipelines.



1> wjordan..:

请注意,模板配置文件具有与--parameters选项接受的格式不同的JSON结构aws cloudformation create-stack:

{
  "Parameters" : {
    "NameOfTemplateParameter" : "ValueOfParameter",
    ...
  },
  "StackPolicy" : {
    "Statement" : [
      StackPolicyStatement
    ]
  }
}



2> hynespm..:

查看Cloudformation布局应该是什么的一个很好的技巧是创建一个你知道可以工作的管道.然后使用CLI提取云信息模板.

aws codepipeline get-pipeline --name 

您将获得Codepipeline资源的JSON.将需要进行一些更改,但是从中您可以确切地看到语法应该是什么,并从那里参数化您的模板并以编程方式创建Codepipelines.


实际上,它提供了获取确切的cloudformation模板并弄清楚如何引用模板文件的方法。
推荐阅读
虎仔球妈_459
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有