16

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:」セクション内で環境変数を使用する方法の例はありますか?

4

1 に答える 1