2017-03-13 4 views
-1

EC2 인스턴스에 일부 환경 변수를 설정해야합니다. 내가 SSH를 통해 연결하면 나는 인트로 텍스트에이 메시지가 있지만EC2 - 환경 변수 설정

export MY_VARIABLE=MY_VALUE 

: SSH를 통해 만든

변경 인스턴스가있는 경우 손실됩니다 내가 보는 곳마다 표준 명령을 사용하여 말한다 자동 확장이 제가 스크립트에서 인스턴스를 교체 할 때마다 변수를 설정해야한다고 생각하지만이 작업을 수행하는 방법을 설명하는 모든 문서를 찾을 수 있습니다

을 대체.

인스턴스 생성시 이러한 변수를 설정할 수있는 방법이 있습니까?

+0

이것은 Elastic Beanstalk managed 인스턴스입니까? –

+0

그것은 언급해야합니다. 아래에 해결책을 찾았습니다. 감사. –

답변

0

언급해야 할 것은 Elastic Beanstalk을 사용 했으므로 EC2 인스턴스를 중지하여 사용자 데이터에 추가 할 수 없습니다.

내가 찾은 그 .ebextensions 폴더에 .config 파일을 추가하고 같은 값을 추가 :

option_settings: 
    - option_name: PRODUCTION 
    value: 1 
    - option_name: AWS_SECRET_ACCESS_KEY 
    value: mysecretkey 
    - option_name: AWS_ACCESS_KEY_ID 
    value: myaccesskey 

다음 응용 프로그램이 작동을 배포.