git と一緒にアプリケーションのデプロイに AWS codedeploy を使用しています。appspec.yml を作成しました。ファイル セクションでは、ファイルを別のフォルダー (例:/home/ec2-user/sample.war) からコピー先にコピーする必要があります。
version: 0.0
os: linux
files:
- source: /home/ec2-user/deploy/sample.war
destination: /usr/share/tomcat6/webapps/
ファイル セクションの source プロパティは、codedeploy エージェント ディレクトリ内のファイルのみを検索します (例: /opt/codedeploy-agent/deployment-root/1d4de60d-99c1-4e40-bd14-335b6f8b5633/d-sfjksdjfkl/home/ec-user/sample.戦争)。AWS のドキュメントによると、それは正しいです。ec2 インスタンスの別の場所からファイルをコピーする他のオプションはありますか? または実行時にaws codedeployエージェントフォルダを見つけるために利用できる変数はありますか?