在云形成中使用 S3 目标进行代码管道部署



在 AWS 控制台的 CodePipeline 中,可以指定 S3 部署步骤 https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-s3deploy.html 我希望能够准确地做到这一点,但在 cloudformation 中。我在这里错过了一些明显的东西。任何帮助表示赞赏。

我能够在管道的云形成中获取源和构建步骤,但无法获得部署步骤。我认为该步骤的提供程序是 s3,但我似乎无法让它工作。

下面是 S3 的示例部署步骤

{
"Name": "Deploy",
"Actions": [
{
"Name":"Push-Lambda-Artifacts",
"ActionTypeId": {
"Category": "Deploy",
"Owner": "AWS",
"Provider": "S3",
"Version": "1"
},
"InputArtifacts": [
{
"Name": "lambda"
}
],
"Configuration":{
"BucketName": {
"Ref": "BucketName"
},
"Extract": true
},
"RunOrder": 1
}
]
}

我认为这会让你大部分时间到达那里。InputArtifacts 来自我的代码构建步骤的输出。

最新更新