

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Elastic Beanstalk 환경 구성(고급)
<a name="beanstalk-environment-configuration-advanced"></a>

 AWS Elastic Beanstalk 환경을 생성할 때 Elastic Beanstalk는 애플리케이션을 실행하고 지원하는 데 필요한 모든 AWS 리소스를 프로비저닝하고 구성합니다. 환경의 메타데이터와 업데이트 동작을 구성하는 것 외에도, [구성 옵션](command-options.md)에 값을 제공하여 이러한 리소스를 사용자 지정할 수 있습니다. 예를 들어 Amazon SQS 대기열과 대기열 깊이에 대한 경보를 추가하거나, Amazon ElastiCache 클러스터를 추가하고자 할 수 있습니다.

대부분의 구성 옵션에는 Elastic Beanstalk에서 자동으로 적용하는 기본값이 있습니다. 구성 파일, 저장된 구성, 명령줄 옵션을 사용하거나 Elastic Beanstalk API를 직접 호출하여 이러한 기본값을 재정의할 수 있습니다. EB CLI 및 Elastic Beanstalk 콘솔에서 일부 옵션에 대해 권장 값을 적용합니다.

소스 번들이 있는 구성 파일을 포함시켜 애플리케이션 버전을 배포함과 동시에 환경을 손쉽게 사용자 지정할 수 있습니다. 인스턴스에서 소프트웨어를 사용자 지정하는 경우 사용자 지정 AMI를 만들기보다 구성 파일을 사용하는 것이 좋습니다. AMI 집합을 유지할 필요가 없기 때문입니다.

애플리케이션을 배포할 때 애플리케이션이 사용하는 소프트웨어를 사용자 지정하고 구성하고자 할 수 있습니다. 이러한 파일은 애플리케이션에 필요한 종속 항목(예: yum 리포지토리의 추가 패키지)이거나 구성 파일(예: AWS Elastic Beanstalk에서 기본값으로 설정된 특정 설정을 재정의하는 httpd.conf의 대체)일 수 있습니다.

**Topics**
+ [구성 옵션](command-options.md)
+ [구성 파일(`.ebextensions`)을 사용하여 고급 환경 사용자 지정](ebextensions.md)
+ [Elastic Beanstalk 저장된 구성 사용](environment-configuration-savedconfig.md)
+ [환경 매니페스트(`env.yaml`)](environment-cfg-manifest.md)
+ [Elastic Beanstalk 환경에서 사용자 지정 Amazon Machine Image(AMI) 사용](using-features.customenv.md)
+ [정적 파일 제공](environment-cfg-staticfiles.md)
+ [Elastic Beanstalk 환경에 사용할 HTTPS 구성](configuring-https.md)