Amazon RDS 이벤트 알림 구독 - Amazon Relational Database Service

Amazon RDS 이벤트 알림 구독

가장 간단한 구독 생성 방법은 RDS 콘솔입니다. CLI 또는 API를 사용하여 이벤트 알림 구독을 생성하려면 먼저 Amazon Simple Notification Service 주제를 만든 후 Amazon SNS 콘솔이나 Amazon SNS API를 통해 해당 주제를 구독해야 합니다. 또한 CLI 명령이나 API 작업을 제출할 때도 사용되기 때문에 해당 주제의 Amazon 리소스 이름(ARN)을 잊어서는 안 됩니다. SNS 주제를 새로 만들어 구독하는 방법에 대한 자세한 내용은 Amazon Simple Notification Service 개발자 안내서Amazon SNS 시작하기 단원을 참조하십시오.

알림 메시지를 받고 싶은 소스 유형과 이벤트를 트리거링하는 Amazon RDS 소스를 지정할 수 있습니다.

소스 유형

소스 유형입니다. 예를 들어 소스 유형인스턴스일 수 있습니다. 소스 유형을 선택해야 합니다.

포함할 리소스

이벤트를 생성하는 Amazon RDS 리소스입니다. 예를 들어 특정 인스턴스 선택을 선택한 다음 myDBInstance1을 선택할 수 있습니다.

다음 테이블에서는 포함할 리소스를 지정하거나 지정하지 않을 때의 결과를 설명합니다

포함할 리소스

설명

지정됨

RDS는 지정된 리소스에 대한 모든 이벤트에 대해서만 알림을 보냅니다.

소스 유형인스턴스이고 리소스가 myDBInstance1인 경우 RDS는 myDBInstance1에 대한 모든 이벤트에 대해서만 알립니다.

지정되지 않음

RDS는 모든 Amazon RDS 리소스에 대해 지정된 소스 유형에 대한 이벤트를 알려줍니다.

소스 유형인스턴스인 경우 RDS는 계정의 모든 인스턴스 관련 이벤트에 대해 알려줍니다.

RDS 이벤트 알림 구독 방법

  1. AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/에서 Amazon RDS 콘솔을 엽니다.

  2. 탐색 창에서 이벤트 구독을 선택합니다.

  3. 이벤트 구독 창에서 이벤트 구독 생성을 선택합니다.

  4. 다음과 같이 구독 세부 정보를 입력합니다.

    1. 이름에서 이벤트 알림 구독 이름을 입력합니다.

    2. 알림 보내기 대상에게 다음 중 하나를 실시합니다.

      • 새 이메일 주제를 선택합니다. 이메일 주제의 이름과 수신자 목록을 입력합니다.

      • Amazon 리소스 이름(ARN)을 선택합니다. 그런 다음 Amazon SNS 주제에 대해 기존 Amazon SNS ARN을 선택합니다.

        서버 측 암호화(SSE)에 대해 활성화된 주제를 사용하려면 AWS KMS key에 액세스하는 데 필요한 권한을 Amazon RDS에 부여하면 됩니다. 자세한 내용은 Amazon Simple Notification Service 개발자 안내서AWS 서비스 및 암호화된 주제의 이벤트 소스 간 호환성 활성화를 참조하세요.

    3. [Source type]에서 원본 형식을 선택합니다. 예를 들어 인스턴스 또는 파라미터 그룹을 선택합니다.

    4. 이벤트 알림을 받을 이벤트 카테고리 및 리소스를 선택합니다.

      다음 예에서는 testinst라는 DB 인스턴스에 대한 이벤트 알림을 구성합니다.

      
                                    소스 유형 입력
    5. 생성을 선택합니다.

Amazon RDS 콘솔에 현재 구독 생성 중으로 나옵니다.


                    DB 이벤트 알림 구독의 목록 표시

RDS 이벤트 알림을 구독하려면 AWS CLI create-event-subscription 명령을 사용합니다. 다음 필수 파라미터를 포함합니다.

  • --subscription-name

  • --sns-topic-arn

Linux, macOS 또는 Unix의 경우는 다음과 같습니다.

aws rds create-event-subscription \ --subscription-name myeventsubscription \ --sns-topic-arn arn:aws:sns:us-east-1:123456789012:myawsuser-RDS \ --enabled

Windows의 경우:

aws rds create-event-subscription ^ --subscription-name myeventsubscription ^ --sns-topic-arn arn:aws:sns:us-east-1:123456789012:myawsuser-RDS ^ --enabled

Amazon RDS 이벤트 알림을 구독하려면 Amazon RDS API 함수 CreateEventSubscription을 호출합니다. 다음 필수 파라미터를 포함합니다.

  • SubscriptionName

  • SnsTopicArn