내용으로 건너뛰기

Amazon Linux용 Amazon EC2 인스턴스에 로그인할 때 환경 속성이 내 Elastic Beanstalk 환경에 표시되도록 하려면 어떻게 해야 하나요?

1분 분량
0

AWS Elastic Beanstalk 환경에 대한 환경 속성을 설정했습니다. Elastic Beanstalk 환경의 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 로그인하고 셸에 환경 변수를 나열할 때 이러한 속성이 표시되지 않습니다.

간략한 설명

인스턴스에 있더라도 환경 속성은 PHP를 실행하는 스택을 제외하고는 셸로 자동으로 내보내지지 않습니다. 대신 환경 속성은 사용하는 플랫폼에 따라 애플리케이션이 실행되는 스택을 통해 애플리케이션에서 사용할 수 있습니다.

환경 속성을 보고 설정하려면, Elastic Beanstalk 콘솔 또는 eb setenv 명령을 Elastic Beanstalk Command Line Interface(EB CLI)에서 사용하세요.

다음 해결 방법은 여러 플랫폼에서 환경 속성의 소스를 설정하는 방법을 보여줍니다. 플랫폼별 추가 옵션에 대한 자세한 내용은 환경 속성 및 기타 소프트웨어 설정을 참고하세요. 코드 외부에서 환경 속성에 액세스하는 방법에 대한 자세한 내용은 플랫폼 스크립트 도구를 참고하세요.

해결 방법

중요: 다음 해결 방법은 Amazon Machine Image(AMI)에만 적용됩니다. Amazon Linux 2 인스턴스의 경우 Elastic Beanstalk 인스턴스 셸에서 환경 변수를 사용하려면 어떻게 하나요?를 참고하세요.

PHP, Python, Ruby, Node.js 및 Java

인스턴스 내부에 있는 환경 변수 경로의 경우, 다음 명령을 실행하세요.

$ cat /opt/elasticbeanstalk/deployment/env

환경 변수를 확인하려면 다음 명령을 실행합니다.

$ /opt/elasticbeanstalk/bin/get-config environment

Windows

Windows 플랫폼의 경우 다음 명령을 실행합니다.

C:\Program Files\Amazon\ElasticBeanstalk\config\containerconfiguration
AWS 공식업데이트됨 2년 전