use*_*892 2 amazon-s3 amazon-web-services aws-codepipeline
我使用 S3 存储桶作为代码管道中的源代码提供程序。如果 S3 存储桶上未启用版本控制,则会引发错误。我的问题是为什么必须在源存储桶上启用版本控制?
当 S3 为源时,工件始终是相同的对象键,新版本的对象(相同的键)导致管道触发。
CodePipeline 使用 etag 来设法了解到目前为止管道执行的流程,请记住 CodePipeline 可以同时执行多个执行,因此它需要有一种方法来识别哪个版本的工件与哪个执行相关联。
如果您使用的是 VCS(版本控制系统),例如 CodeCommit 或带有 CodePipeline 的 GitHub,它将使用提交 ID 来识别这一点。
| 归档时间: |
|
| 查看次数: |
1834 次 |
| 最近记录: |