3つのEC2インスタンスのいずれかに展開するように設定されたBitBucketからの自動展開があります。私たちの/ dataディレクトリ(CMSでアップロードされた画像、ビデオなどを含む)以外は、リポジトリの一部ではありません。したがって、デプロイメント中に、特定のインスタンスの既存の/ dataディレクトリは削除されます。AWS CodeDeployでディレクトリを除外する方法はありますか?
"exclude"パラメータを使用して、ファイルの所有権/グループとアクセス許可の除外を設定できることがわかりました。しかし、そのようなパラメータは、ファイルのセクションのために存在していないようにみえ:
http://docs.aws.amazon.com/codedeploy/latest/userguide/reference-appspec-file-structure-files.html
これは共通の問題だろうかのように思えますが、私はまだ解決策を見つけることができませんでした。配備中に上書きするファイルを除外する提案はありますか?
ここで私が思いつくことができるのは、上書きされる各ディレクトリと、appspec.ymlの各ルートファイルを手動で指定することだけです。これは、新しいディレクトリやルートファイルが追加されるたびに編集する必要があるため、理想とは限りません。
これを行う方法を探しています。パターンを除外し、他のすべてを含める必要がなく、構造を最新の状態に保つ必要があるとは考えにくいです。ディレクトリを除外できるようにするために不可欠な機能のようです。 – pixelwiz