Elastic Beanstalk 환경에 자체 보안 그룹을 추가하려면 어떻게 해야 하나요?

2분 분량
0

AWS Elastic Beanstalk 환경에 자체 보안 그룹을 추가하고 싶습니다.

간략한 설명

기본적으로 Elastic Beanstalk는 사용자 환경을 위한 보안 그룹을 생성합니다. 사용자 환경에 자체 보안 그룹을 추가할 수도 있습니다. 이렇게 하려면 애플리케이션 배포 패키지의 .ebextensions 디렉터리에 하나 이상의 구성 파일을 추가합니다. .ebextensions 디렉터리를 사용하면 Elastic Beanstalk가 기존 보안 그룹을 오토 스케일링 그룹에 연결할 수 있습니다.

해결 방법

1.    기존 보안 그룹을 사용하거나 새 보안 그룹을 생성합니다.

2.    보안 그룹의 이름을 기록해 둡니다. 예를 들면 ebtest입니다.

3.    로컬 애플리케이션 코드 디렉터리에 .ebextensions/ 디렉터리를 생성합니다.

참고: 자세한 내용을 보려면 구성 파일(.ebextensions)을 사용하여 고급 환경 사용자 지정을 참조하세요.

4.    .ebextensions/ 디렉터리에 이름이 securitygroup.config인 파일을 생성합니다. 다음 예를 참조하세요.

option_settings:  - namespace: aws:autoscaling:launchconfiguration
    option_name: SecurityGroups
    value: ebtest

5.    코드와 새 .ebextensions/ 디렉터리를 Elastic Beanstalk 환경에 새 애플리케이션 버전으로 함께 배포합니다.

배포 후에는 보안 그룹이 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스에 연결됩니다. 이제 환경에서는 기존 보안 그룹과 기본 보안 그룹을 모두 사용합니다.

참고: Virtual Private Cloud(VPC) 내에서 인스턴스를 시작하려면 Elastic Beanstalk와 함께 Amazon Virtual Private Cloud(VPC)를 사용하면 됩니다. 보안 그룹 이름 대신 보안 그룹 ID를 지정하세요.

관련 정보

GitHub 웹사이트의 Elastic Beanstalk 샘플

AWS Elastic Beanstalk 애플리케이션을 배포할 때 로드 밸런서에 자체 보안 그룹을 사용하려면 어떻게 해야 하나요?

AWS 공식
AWS 공식업데이트됨 7달 전
댓글 없음