.ebextensions를 사용해 Elastic Beanstalk 환경을 사용자 지정하려면 어떻게 해야 하나요?
2분 분량
0
.ebextensions를 사용해 AWS Elastic Beanstalk 환경을 사용자 지정하려고 합니다. Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에서 파일을 생성하고, 패키지를 설치하고, 명령을 실행할 수 있는 환경을 만들려고 합니다.
option_settings 키를 사용해 환경 구성을 수정합니다. 모든 환경에 적용할 수 있는 일반 옵션과 플랫폼별 옵션 중에서 선택할 수 있습니다. 참고: Elastic Beanstalk API에서 환경을 생성하거나 업데이트할 때 클라이언트는 권장 값을 적용합니다. 권장 값은 API 수준에서 직접 설정되며 우선 순위가 가장 높습니다. 구성 설정은 option_settings 옵션을 사용해 변경할 수 없습니다.
우선 순위 규칙을 통해 option_settings 수정 사항을 환경 구성에 적용하는 것을 중지할 수 있습니다. 환경 생성 중에 직접 적용되는 구성을 제거하려면 update-environment 명령과 --options-to-remove 플래그를 함께 사용하세요. Elastic Beanstalk API를 사용해 명령을 실행하고 업데이트할 수도 있습니다
원하는 리소스 구성에 옵션 설정이 없는 경우 Elastic Beanstalk 환경에서 리소스 키를 사용해 리소스를 사용자 지정합니다.
**참고:**구성 파일에 정의된 리소스는 환경을 시작하는 데 사용되는 AWS CloudFormation 템플릿에 추가됩니다. CloudFormation 템플릿은 CloudFormation 리소스 유형 모두를 지원합니다. 논리적인 리소스 이름에 관한 자세한 내용을 보려면 Elastic Beanstalk에서 내 환경에 생성한 리소스 수정을 참고하세요.