1

좋아, .ebextensions 폴더의 environment.config 파일 내에서 환경 변수를 정의 할 수 있습니다.Amazon Elastic Beanstalk 구성 질문

AWS 계정 ID를 환경 변수로 사용할 수있게하려는 경우를 가정 해 보겠습니다. Elastic BeanStalk 응용 프로그램이 배포 된 컨텍스트에서이 값을 동적으로 검색 할 수있는 방법이 있습니까?

또한 config 파일 내의 다른 환경 변수를 참조 할 수있는 방법이 있습니까? 예를 들어, 우리는 .ebextensions/environment.config 내에서 최선을 다하고 주어진 :

aws:elasticbeanstalk:application:environment: 
    foo: '123' 
    bar: hello-${foo} 

모든 포인터를 크게 여기에 감사합니다를, 감사합니다!

+0

나는 후자의 제안이 허용되지 않는다고 생각합니다. 나는 그것이 처음부터 엄격한 매핑이라고 생각한다. –

답변

1

the documentation의 경우 aws sts get-caller-identity 명령을 사용하여 AWS 계정 ID를 검색 할 수 있습니다.

두 번째 질문에 대해서는 .config 파일이 YAML 형식으로되어있어 다른 값의 일부로 값을 재사용 할 수 없다는 것을 의미합니다. 자세한 내용은 this thread을 참조하십시오.