amazon-web-services - 成功部署后从 S3 删除 AWS codeDeploy 修订版本

标签 amazon-web-services amazon-s3 bitbucket continuous-deployment aws-code-deploy

我正在使用 bitbucket 的 codeDeploy 插件,通过 AWS codeDeploy 将我的代码直接从 Bitbucket Git 存储库部署到我的 EC2 实例。然而,过了一段时间,我的 codeDeploy 控制台中有很多修订,这些修订存储在一个 S3 存储桶中。那么我应该怎样做才能避免我的 S3 存储保留旧的 codeDeploy 修订版本呢?

成功部署后是否可以自动删除这些修订?

如果有X次修改成功,可以自动删除吗?例如,如果我们有三个新的成功修订版,则删除旧修订版。

最佳答案

CodeDeploy 保留 BitBucket 的每个修订版本,因为对于 AutoRollback 等不同类型的功能,该服务始终需要最后一次成功的修订版本。因此,在进行部署时,我们目前无法轻松覆盖以前的修订版。但对于早于上次成功修订的所有修订,可以将其删除。

关于amazon-web-services - 成功部署后从 S3 删除 AWS codeDeploy 修订版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39362847/

相关文章:

templates - Cloudformation模板的执行顺序?

java - 如何使用java通过TransferManager在S3上上传文件时使文件权限为 "read public"?

ruby-on-rails - 如何使用 aws-s3 gem 或 right_aws gem 更改 S3 存储桶中所有文件的文件权限

amazon-web-services - 找不到图像 : 404 Client Error: Not Found: aws-ecr-push-image atlassian pipeline

ruby-on-rails - AWS ELB 在重定向时继续在 Location header 中显示私有(private) IP

amazon-web-services - 更改 SageMaker 上训练模型的预处理

amazon-web-services - 通过 AWS Glue Crawler 识别并存储在数据目录中的表异常

mercurial - 当我剥离 Mercurial 存储库的一个版本并尝试与另一个版本同步时会发生什么?

git - 将 git 与 BitBucket 结合使用

c# - Amazon S3,同步,修改日期与上传日期