amazon-web-services - 在 cloudformation 中使用 S3 目标进行代码管道部署
问题描述
在 AWS 控制台的 CodePipeline 中,可以指定 S3 部署步骤https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-s3deploy.html我希望能够做到这一点,但是在云形成中。我在这里遗漏了一些明显的东西。任何帮助表示赞赏。
我能够获得管道的源代码和构建步骤,但不是部署步骤。我认为该步骤的提供者是 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 来自我的代码构建步骤的输出。
推荐阅读
- javascript - 将 HTML 转换为我有输入字段的 Word DOC
- angular - Spring请求参数没有从角度获取数据
- javascript - Enmap 无法安装,出现 better-sqlite3 错误
- r - 意外列删除 - 创建 data.table 备份和删除 data.table 列的正确方法是什么
- bash - 在 shell 脚本中退出 docker exec -ti
- wso2 - 通过 wso2 身份服务器连接外部 Active Directory 时显示以下错误
- swift - 使用过滤器过滤我附近的文档的 Swift Firestore 查询
- python - Python3 NAT打孔
- python - python pandas - 使用for循环将列附加到空数据框
- python - 我可以使用这种方法不使用按位运算符 & 吗?