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는 계정의 모든 인스턴스 관련 이벤트에 대해 알려줍니다. |
Amazon SNS 주제 구독자는 기본적으로 주제에 게시된 모든 메시지를 수신합니다. 메시지의 하위 집합만 수신하려면 구독자는 주제 구독에 필터 정책을 할당해야 합니다. SNS 메시지 필터링에 대한 자세한 내용은 Amazon Simple Notification Service 개발자 안내서의 Amazon SNS 메시지 필터링을 참조하세요.
RDS 이벤트 알림 구독 방법
AWS Management Console에 로그인한 후 https://console.aws.amazon.com/rds/
에서 Amazon RDS 콘솔을 엽니다. -
탐색 창에서 이벤트 구독을 선택합니다.
-
이벤트 구독 창에서 이벤트 구독 생성을 선택합니다.
-
다음과 같이 구독 세부 정보를 입력합니다.
-
이름에서 이벤트 알림 구독 이름을 입력합니다.
-
알림 보내기 대상에게 다음 중 하나를 실시합니다.
-
새 이메일 주제를 선택합니다. 이메일 주제의 이름과 수신자 목록을 입력합니다. 기본 계정 연락처와 동일한 이메일 주소로 이벤트 구독을 구성하는 것이 좋습니다. 권장 사항, 서비스 이벤트 및 개인 건강 메시지는 다양한 채널을 사용하여 전송됩니다. 동일한 이메일 주소를 구독하면 모든 메시지가 한 위치에 통합됩니다.
-
Amazon 리소스 이름(ARN)을 선택합니다. 그런 다음 Amazon SNS 주제에 대해 기존 Amazon SNS ARN을 선택합니다.
서버 측 암호화(SSE)에 대해 활성화된 주제를 사용하려면 AWS KMS key에 액세스하는 데 필요한 권한을 Amazon RDS에 부여하면 됩니다. 자세한 내용은 Amazon Simple Notification Service 개발자 안내서의 AWS 서비스 및 암호화된 주제의 이벤트 소스 간 호환성 활성화를 참조하세요.
-
-
[Source type]에서 원본 형식을 선택합니다. 예를 들어 클러스터 또는 클러스터 스냅샷을 선택합니다.
-
이벤트 알림을 받을 이벤트 카테고리 및 리소스를 선택합니다.
다음 예에서는
testinst
라는 DB 인스턴스에 대한 이벤트 알림을 구성합니다. -
생성을 선택합니다.
-
Amazon RDS 콘솔에 현재 구독 생성 중으로 나옵니다.
RDS 이벤트 알림을 구독하려면 AWS CLI create-event-subscription
명령을 사용합니다. 다음 필수 파라미터를 포함합니다.
-
--subscription-name
-
--sns-topic-arn
예
대상 LinuxmacOS, 또는Unix:
aws rds create-event-subscription \ --subscription-name
myeventsubscription
\ --sns-topic-arnarn:aws:sns:us-east-1:123456789012:myawsuser-RDS
\--enabled
Windows의 경우:
aws rds create-event-subscription ^ --subscription-name
myeventsubscription
^ --sns-topic-arnarn:aws:sns:us-east-1:123456789012:myawsuser-RDS
^--enabled
Amazon RDS 이벤트 알림을 구독하려면 Amazon RDS API 함수 CreateEventSubscription
을 호출합니다. 다음 필수 파라미터를 포함합니다.
-
SubscriptionName
-
SnsTopicArn