나는 Elastic Beanstalk 설정 파일을 만드는 문제에 어떻게 접근해야하는지에 대한 조언을 찾고있다.Elastic Beanstalk 구성 파일을 만들려면 어떻게해야합니까?
- 어떻게 Elastic Beanstalk 구성 파일을 구성해야합니까?
- 포함 할 내용과 포함하지 않을 내용을 어떻게 알 수 있습니까?
- template reference을 사용하여 손으로 구성하거나 일반적으로 구성 도구로 생성합니까?
나는 Elastic Beanstalk 설정 파일을 만드는 문제에 어떻게 접근해야하는지에 대한 조언을 찾고있다.Elastic Beanstalk 구성 파일을 만들려면 어떻게해야합니까?
여러 가지 방법으로 Elastic Beanstalk 환경의 구성을 수정할 수 있습니다. 한 가지 방법은 .ebextensions
이라는 이름의 폴더를 앱 소스 zip에 넣는 것입니다. 이 폴더 안에는 .config
확장자를 가진 하나 이상의 파일을 저장할 수 있습니다. 파일은 이름의 사전 순으로 처리됩니다. 이러한 파일은 YAML 구문을 사용하여 형식이 지정됩니다. 이 파일을 사용하면 beanstalk 환경에 대한 많은 구성 옵션을 제어 할 수 있습니다.
This 페이지는 ebextensions를 사용하여 구성 할 수있는 다양한 것들을 설명합니다 (사용자가 Linux 환경에 있다고 가정). Windows here에서 ebextensions에 대해 읽을 수 있습니다. 이 페이지에서 환경 구성의 여러 부분을 어떻게 제어 할 수 있는지에 대한 정보를 찾을 수 있습니다. 인스턴스에 패키지를 설치할 수 있고 파일을 만들 수 있으며 배포 중에 인스턴스에서 셸 명령을 실행할 수 있고 환경 설정을 제어 할 수 있습니다.
이러한 구성 파일을 사용하여 사용자 환경에 맞게 option_settings
을 제어 할 수도 있습니다. here이 지원되는 옵션 설정에 대한 자세한 내용을 읽을 수 있습니다.
또한 beanstalk에서 생성 된로드 밸런서, 자동 크기 조정 그룹 등과 같은 AWS 자원의 속성을 수정하거나 ebextensions를 사용하여 DynamoDB 테이블과 같은 새 자원을 만들 수 있습니다. 리소스를 생성하거나 수정하는 방법에 대한 문서는 here을 참조하십시오.