AWS Elastic Beanstalk の [Software Configuration] タブで MY_ENVIRONMENT_VARIABLE という環境変数を定義しました。
ここで、.ebextensions 構成ファイルの「files:」セクションでこの環境変数を使用したいと考えています。
Resources:
AWSEBAutoScalingGroup:
Metadata:
AWS::CloudFormation::Authentication:
S3Auth:
type: S3
buckets: arn:aws:s3:::SomeS3Bucket
roleName: aws-elasticbeanstalk-ec2-role
files:
"/tmp/application.properties" :
mode: "000644"
owner: root
group: root
source: { "Ref" : "MY_ENVIRONMENT_VARIABLE" }
authentication: S3Auth
container_commands:
01-apply-configuration:
command: mv /tmp/application.properties .
「container_commands:」セクションで (bash スクリプトを使用して) 環境変数を参照できるようですが、「files:」セクション内で可能な参照は見つかりませんでした。
「files:」セクション内で環境変数を使用する方法の例はありますか?