AWS Config를 사용하여 Elastic Beanstalk 리소스 찾기 및 추적 - AWS Elastic Beanstalk

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

AWS Config를 사용하여 Elastic Beanstalk 리소스 찾기 및 추적

AWS Config는 AWS 계정에 있는 AWS 리소스의 구성을 자세히 보여 줍니다. 리소스 간에 어떤 관계가 있는지 파악하고, 구성 변경 이력을 확인하고, 시간이 지나면서 구성과 관계가 어떻게 변하는지 확인할 수 있습니다. AWS Config를 사용해 리소스 구성이 데이터 규칙을 준수하는지 평가하는 규칙을 정의할 수 있습니다.

몇 가지 Elastic Beanstalk 리소스 유형이 AWS Config와 통합되어 있습니다.

  • 애플리케이션

  • 애플리케이션 버전

  • 환경

다음 섹션은 AWS Config를 구성해 이런 유형의 리소스를 기록하는 방법을 설명합니다.

AWS Config에 대한 자세한 내용은 AWS Config개발자 안내서 단원을 참조하십시오. 요금에 대한 자세한 내용은 AWS Config 요금 정보 페이지를 참조하십시오.

AWS Config 설정

처음 AWS Config를 설정한다면 AWS Config 개발자 안내서의 다음 주제를 참조하세요.

Elastic Beanstalk 리소스를 기록하도록 AWS Config 구성

기본적으로 AWS Config는 환경이 실행 중인 리전에서 검색하는 지원되는 모든 유형의 리전 리소스에 대한 구성 변경을 기록합니다. 특정 리소스 유형만의 변경 또는 글로벌 리소스 변경을 기록하도록 AWS Config를 사용자 지정할 수 있습니다.

예를 들어 AWS Config가 Elastic Beanstalk 리소스 및 Elastic Beanstalk가 시작하는 다른 AWS 리소스의 하위 집합에 대한 변경을 기록하도록 구성할 수 있습니다. AWS Config 콘솔을 사용하면 특정 유형 필드의 AWS Config 설정 페이지에서 Elastic Beanstalk를 리소스로 선택할 수 있습니다. 여기서 Elastic Beanstalk 리소스 유형(Application, ApplicationVersion, Environment)을 기록하도록 선택할 수 있습니다.

다음 그림의 AWS Config 설정(Settings) 페이지에서 기록할 Elastic Beanstalk 리소스 유형(예: 애플리케이션(Application), 애플리케이션 버전(ApplicationVersion), 환경(Environment))을 선택할 수 있습니다.

AWS Config 기록할 리소스 유형 선택 목록을 보여주는 설정 페이지

몇몇 리소스 유형을 선택한 후 특정 유형 목록이 표시되는 방법입니다.

AWS Config기록하기 위해 선택된 리소스 유형들을 보여주는 설정 페이지

리전글로벌 리소스와 전체 사용자 지정 절차에 대한 자세한 내용은 AWS Config에서 기록할 리소스 선택 단원을 참조하십시오.

AWS Config 콘솔에서 Elastic Beanstalk 구성 세부 정보 보기

AWS Config 콘솔을 사용해 Elastic Beanstalk 리소스를 찾고 현재 및 과거 구성에 대한 세부 정보를 얻을 수 있습니다. 다음의 예는 Elastic Beanstalk 환경에 대한 정보를 찾는 방법을 알려줍니다.

AWS Config 콘솔에서 Elastic Beanstalk 환경 찾기
  1. AWS Config 콘솔을 엽니다.

  2. 리소스를 선택합니다.

  3. 리소스 인벤토리 페이지에서 리소스를 선택합니다.

  4. 리소스 유형(Resource type) 메뉴를 열고 ElasticBeanstalk로 스크롤 한 후 Elastic Beanstalk 리소스 유형 중 하나 이상을 선택합니다.

    참고

    Elastic Beanstalk가 사용자 애플리케이션을 위해 생성한 다른 리소스의 구성에 대한 세부 정보를 보려면 추가 리소스 유형을 선택합니다. 예를 들어 EC2에서 인스턴스를 선택할 수 있습니다.

  5. Look up(조회)을 선택합니다. 다음 그림의 2을 참조하십시오.

    조회할 리소스 유형 목록을 보여주는 AWS Config 리소스 인벤토리 페이지
  6. AWS Config가 표시할 리소스 목록의 리소스 ID를 선택합니다.

    AWS Config리소스 목록을 보여주는 리소스 인벤토리 페이지

AWS Config는 선택한 리소스에 대한 구성의 세부 정보와 기타 정보를 표시합니다.

AWS ConfigElastic Beanstalk 환경 구성에 대한 세부 정보를 보여주는 리소스 세부 정보 페이지

기록이 된 구성의 세부 정보를 완전히 확인하려면 세부 정보 보기를 선택합니다.

AWS ConfigElastic Beanstalk 환경 구성에 대한 세부 정보를 보여주는 리소스 세부 정보 페이지

이 페이지의 리소스 및 보기 정보를 찾는 방법에 대한 자세한 내용은 AWS 개발자 안내서의 AWS Config 리소스 구성 및 기록 보기를 참조하세요.

AWS Config 규칙을 사용하여 Elastic Beanstalk 리소스 평가

Elastic Beanstalk 리소스에 대한 이상적인 구성 설정을 나타내는 AWS Config 규칙을 생성할 수 있습니다. 미리 정의된 AWS 관리 구성 규칙을 사용하거나 사용자 지정 규칙을 정의할 수 있습니다. AWS Config는 사용자 리소스의 구성을 계속 추적해 변경 사항이 사용자 규칙의 조건을 위반하는지 여부를 결정합니다. AWS Config 콘솔에는 규칙과 리소스의 준수 상태가 표시됩니다.

리소스가 규칙을 위반하고 규정 위반으로 플래그가 지정된 경우 AWS Config에서는 Amazon Simple Notification Service(Amazon SNS) 주제를 사용하여 알림을 제공할 수 있습니다. 이러한 AWS Config 알림의 데이터를 프로그래밍 방식으로 사용하려면 Amazon Simple Queue Service(Amazon SQS) 대기열을 Amazon SNS 주제의 알림 엔드포인트로 사용합니다. 예를 들어 누군가 환경의 Auto Scaling 그룹 구성을 수정할 때 워크플로가 시작되도록 코드를 작성할 수 있습니다.

규칙 설정 및 사용에 대한 자세한 내용은 AWS Config 개발자 안내서AWS Config 규칙으로 리소스 평가를 참조하세요.