Codepipeline で作成される成果物のうち、古いものを削除していきたい

投稿者: Anonymous

aws の codepipeline を利用しています。

Github -> AWS CodeBuild -> AWS CodeDeploy でもって、コードのデプロイを自動化しています。

このとき、それぞれの入出力に、 S3 の bucket が利用されているのですが、 pipeline が実行されるたびに、成果物が蓄積されていきます。例えば、 master から自動デプロイするような設定にしていた場合には、これを定期的に削除したくなります。

質問

  • aws codepipeline で作成されていく成果物を自動で削除していく方法はありますか?

解決

https://serverfault.com/a/854512/304519 で、この質問に対して回答がなされていました。

aws の s3 は、オブジェクトのライフサイクル を設定できるので、それを利用して古くなった成果物を削除する設定にすればよい、とのことでした。

回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *