메뉴
Amazon Relational Database Service
사용 설명서 (API Version 2014-10-31)

Amazon RDS 이벤트 알림 서비스 사용

Amazon RDS는 Amazon RDS 이벤트 발생 시 Amazon SNS(Amazon Simple Notification Service)를 사용하여 알림 서비스를 제공합니다. 이 서비스는 AWS 리전에 따라 Amazon SNS가 지원하는 알림 메시지 형식에 따라 이메일, 문자 또는 HTTP 엔드포인트 호출 등이 될 수 있습니다.

Amazon RDS는 구독 가능한 카테고리로 이벤트를 그룹화합니다. 따라서 해당 카테고리의 이벤트가 발생했을 때 이에 대한 알림 메시지를 받을 수 있습니다. 구독 가능한 이벤트 카테고리로는 DB 인스턴스, DB 클러스터, DB 스냅샷, DB 클러스터 스냅샷, DB 보안 그룹 또는 DB 파라미터 그룹 등이 있습니다. 예를 들어 임의의 DB 인스턴스에 대한 백업 카테고리를 구독할 경우 백업 관련 이벤트가 발생하여 DB 인스턴스에 영향을 끼칠 때마다 알림 메시지가 수신됩니다. 혹은 DB 보안 그룹의 구성 변경 카테고리를 구독하면 DB 보안 그룹이 변경될 때마다 메시지가 수신됩니다. 또한 이벤트 알림 메시지 구독이 변경되어도 알림 메시지가 수신됩니다.

Amazon Aurora의 경우 이벤트가 인스턴스 레벨이 아니라 클러스터 레벨에서 발생하므로 Aurora DB 인스턴스를 구독하면 이벤트를 수신할 수 없다는 점에 유의하십시오. 대신 DB 클러스터를 구독해야 합니다.

이벤트 알림 메시지는 구독 생성 시 입력한 주소로 보내집니다. 모든 이벤트 알림 메시지를 수신하거나 프로덕션 DB 인스턴스의 중요 이벤트만 수신하는 등 다른 구독을 복수로 생성하는 것도 가능합니다. 이 경우 Amazon RDS 콘솔에서 [Enabled] 라디오 버튼을 No로 설정하거나, CLI 또는 Amazon RDS API를 사용하여 Enabled 파라미터를 false로 설정하면 가입 서비스 삭제 없이 알림 메시지를 쉽게 비활성화할 수 있습니다.

참고

SMS 문자 메시지를 사용한 Amazon RDS 이벤트 알림 서비스는 현재 미국 동부(버지니아 북부) 리전에서 주제 ARN과 Amazon RDS 리소스로 제공되고 있습니다. SNS 문자 메시지 사용에 대한 자세한 내용은 Amazon SNS를 통한 SMS 알림 메시지 전송 및 수신을 참조하십시오.

Amazon RDS는 Amazon SNS 주제마다 Amazon 리소스 이름(ARN)을 사용하여 각 구독을 식별합니다. Amazon RDS 콘솔을 사용해 구독을 생성하면 구독자의 ARN이 만들어집니다. 그 밖에 CLI 또는 API를 사용하는 경우에는 구독을 생성하면서 Amazon SNS 콘솔이나 Amazon SNS API를 통해 ARN을 만들어야 합니다.

Amazon RDS 이벤트 알림 메시지에 대한 비용 청구는 Amazon Simple Notification Service(Amazon SNS)를 통해 이루어집니다. 이벤트 알림 서비스를 사용하면 Amazon SNS 비용이 청구됩니다. Amazon SNS 비용 청구에 대한 자세한 내용은 Amazon Simple Notification Service 요금을 참조하십시오.

Amazon RDS 이벤트 알림 서비스를 구독하는 프로세스는 다음과 같습니다.

  1. Amazon RDS 콘솔, AWS CLI 또는 API를 사용하여 Amazon RDS 이벤트 알림 서비스 구독을 생성합니다.

  2. Amazon RDS가 구독 생성 시 제출한 이메일 주소로 승인 이메일 또는 SMS 메시지를 전송합니다. 구독 여부를 확인하려면 전송된 이메일 또는 메시지의 링크를 클릭합니다.

  3. 구독 여부를 확인하면 Amazon RDS 콘솔의 [My Event Subscriptions] 영역에 구독 상태가 업데이트됩니다.

  4. 이제부터 이벤트 알림 메시지가 수신됩니다.

다음 섹션부터는 수신되는 모든 카테고리와 이벤트에 대해 살펴보겠습니다. 또한 Amazon RDS 이벤트 구독 및 구독 작업에 대한 정보도 제공합니다.

Amazon RDS 이벤트 카테고리 및 이벤트 메시지

Amazon RDS는 Amazon RDS 콘솔, AWS CLI 또는 API를 사용하여 구독할 수 있는 이벤트 카테고리가 매우 많습니다. 이러한 카테고리는 각각 DB 인스턴스, DB 스냅샷, DB 보안 그룹 또는 DB 파라미터 그룹 등 다양한 소스 유형에 적용됩니다.

다음 표는 DB 인스턴스가 소스 유형일 때 이벤트 카테고리와 이벤트 목록을 나타냅니다.

DB 인스턴스 소스 유형의 카테고리 및 이벤트

카테고리

Amazon RDS 이벤트 ID

설명

저장됩니다.

RDS-EVENT-0006

DB 인스턴스가 재시작되며, 재시작이 완료될 때까지는 사용할 수 없습니다.

저장됩니다.

RDS-EVENT-0004

DB 인스턴스가 중단됩니다.

저장됩니다.

RDS-EVENT-0022

MySQL 또는 MariaDB 재시작 중 오류가 발생했습니다.

백업

RDS-EVENT-0001

DB 인스턴스 백업이 시작되었습니다.

백업

RDS-EVENT-0002

DB 인스턴스 백업이 완료되었습니다.

구성 변경

RDS-EVENT-0009

DB 인스턴스가 보안 그룹에 추가되었습니다.

구성 변경

RDS-EVENT-0024

DB 인스턴스가 다중 AZ DB 인스턴스로 전환 중입니다.

구성 변경

RDS-EVENT-0030

DB 인스턴스가 단일 AZ DB 인스턴스로 전환 중입니다.

구성 변경

RDS-EVENT-0012

이 DB 인스턴스의 클래스가 변경 중입니다.

구성 변경

RDS-EVENT-0018

현재 이 DB 인스턴스의 스토리지 설정이 변경 중입니다.

구성 변경

RDS-EVENT-0011

이 DB 인스턴스의 파라미터 그룹이 변경되었습니다.

구성 변경

RDS-EVENT-0028

이 DB 인스턴스의 자동 백업이 비활성화되었습니다.

구성 변경

RDS-EVENT-0032

이 DB 인스턴스의 자동 백업이 활성화되었습니다.

구성 변경

RDS-EVENT-0033

마스터 사용자 이름과 일치하는 사용자가 [숫자]명 있습니다. 특정 호스트에 연결되지 않은 사용자가 재설정되었습니다.

구성 변경

RDS-EVENT-0025

DB 인스턴스가 다중 AZ DB 인스턴스로 전환되었습니다.

구성 변경

RDS-EVENT-0029

DB 인스턴스가 단일 AZ DB 인스턴스로 전환되었습니다.

구성 변경

RDS-EVENT-0014

이 DB 인스턴스의 클래스가 변경되었습니다.

구성 변경

RDS-EVENT-0017

이 DB 인스턴스의 스토리지 설정이 변경되었습니다.

구성 변경

RDS-EVENT-0010

DB 인스턴스가 보안 그룹에서 제거되었습니다.

구성 변경

RDS-EVENT-0016

DB 인스턴스의 마스터 암호가 재설정되었습니다.

구성 변경

RDS-EVENT-0067

DB 인스턴스의 마스터 암호 재설정 시도가 실패했습니다.

구성 변경

RDS-EVENT-0078

Enhanced Monitoring 구성이 변경되었습니다.

생성

RDS-EVENT-0005

DB 인스턴스를 생성 중입니다.

삭제

RDS-EVENT-0003

DB 인스턴스를 삭제 중입니다.

장애 조치

RDS-EVENT-0034

최근에 DB 인스턴스에 장애 조치가 발생하였기 때문에 Amazon RDS가 요청한 장애 조치를 실행하지 않습니다.

장애 조치

RDS-EVENT-0013

예비 인스턴스의 승격 원인이었던 다중 AZ 장애 조치가 시작되었습니다.

장애 조치

RDS-EVENT-0015

예비 인스턴스의 승격 원인이었던 다중 AZ 장애 조치가 완료되었습니다. DNS가 새로운 기본 DB 인스턴스로 이전하는 데 몇 분 걸릴 수 있습니다.

장애 조치

RDS-EVENT-0065

인스턴스가 부분적 장애 조치에서 복구되었습니다.

장애 조치 RDS-EVENT-0049 다중 AZ 장애 조치가 완료되었습니다.

장애 조치

RDS-EVENT-0050

성공적인 인스턴스 복구 후 다중 AZ 활성화가 시작되었습니다.

장애 조치

RDS-EVENT-0051

다중 AZ 활성화가 완료되었습니다. 이제 데이터베이스에 액세스할 수 있습니다.

결함

RDS-EVENT-0031

DB 인스턴스에 결함이 발생하였습니다. DB 인스턴스를 특정 시점으로 복구하는 것이 좋습니다.

결함

RDS-EVENT-0036

DB 인스턴스가 호환되지 않는 네트워크에 있습니다. 특정 서브넷 ID 중 일부가 잘못되었거나 존재하지 않습니다.

결함

RDS-EVENT-0035

DB 인스턴스에 잘못된 파라미터가 있습니다. 예를 들어 이 인스턴스 클래스의 메모리 관련 파라미터가 너무 높게 설정되어 MySQL이 시작하지 않습니다. 따라서 메모리 파라미터 설정을 변경한 후 DB 인스턴스를 재부팅하는 것이 바람직합니다.

결함

RDS-EVENT-0058

Statspack 사용자 계정인 PERFSTAT 생성 중 오류가 발생하였습니다. Statspack 옵션을 추가하기 전에 해당 계정을 삭제하십시오.

결함

RDS-EVENT-0079

Enhanced Monitoring을 활성화하려면 Enhanced Monitoring IAM 역할이 있어야 합니다. Enhanced Monitoring IAM 역할을 생성하는 방법에 대한 자세한 내용은 Amazon RDS Enhanced Monitoring에 대한 IAM 역할을 생성하려면 단원을 참조하십시오.

결함

RDS-EVENT-0080

구성을 변경하는 동안 오류가 발생하여 Enhanced Monitoring이 비활성화되었습니다. Enhanced Monitoring IAM 역할이 잘못 구성된 것 같습니다. Enhanced Monitoring IAM 역할을 생성하는 방법에 대한 자세한 내용은 Amazon RDS Enhanced Monitoring에 대한 IAM 역할을 생성하려면 단원을 참조하십시오.

결함

RDS-EVENT-0081

SQL Server 기본 백업 및 복원을 위해 Amazon S3 버킷에 액세스하는 데 사용하는 IAM 역할이 잘못 구성되었습니다. 자세한 내용은 기본 백업 및 복원 설정 단원을 참조하십시오.

결함

RDS-EVENT-0082

Amazon Aurora가 Amazon S3 버킷에서 백업 데이터를 복사할 수 없습니다. Amazon S3 버킷에 액세스하기 위한 Aurora의 권한이 잘못 구성된 것 같습니다. 자세한 내용은 Amazon S3 버킷을 사용하여 MySQL에서 데이터 마이그레이션 단원을 참조하십시오.

적은 스토리지

RDS-EVENT-0089

DB 인스턴스가 할당된 스토리지의 90% 이상을 사용하였습니다. [Free Storage Space] 측정치를 사용하여 DB 인스턴스에 대한 스토리지 공간을 모니터링할 수 있습니다. 자세한 내용은 DB 인스턴스 측정치 보기 단원을 참조하십시오.

적은 스토리지

RDS-EVENT-0007

DB 인스턴스에 할당된 스토리지를 모두 사용하였습니다. 이 문제를 해결하려면 DB 인스턴스에 스토리지를 추가 할당해야 합니다. 자세한 내용은 RDS FAQ를 참조하십시오. [Free Storage Space] 측정치를 사용하여 DB 인스턴스에 대한 스토리지 공간을 모니터링할 수 있습니다. 자세한 내용은 DB 인스턴스 측정치 보기 단원을 참조하십시오.

maintenance

RDS-EVENT-0026

DB 인스턴스의 오프라인 유지 관리가 진행 중입니다. 따라서 현재 DB 인스턴스는 사용할 수 없습니다.

maintenance

RDS-EVENT-0027

DB 인스턴스의 오프라인 유지 관리가 완료되었습니다. 이제 DB 인스턴스를 사용할 수 있습니다.

notification RDS-EVENT-0044 연산자 관련 알림 메시지입니다. 자세한 내용은 이벤트 메시지를 참조하십시오.
notification RDS-EVENT-0047 DB 인스턴스의 패치 작업이 완료되었습니다.
notification RDS-EVENT-0048 DB 인스턴스의 패치 작업이 지연되었습니다.
notification RDS-EVENT-0054 사용 중인 MySQL 스토리지 엔진이 InnoDB가 아닙니다. Amazon RDS는 MySQL 스토리지 엔진으로 InnoDB를 권장합니다. MySQL 스토리지 엔진에 대한 자세한 내용은 Amazon RDS MySQL에 대해 지원되는 스토리지 엔진 단원을 참조하십시오.
notification RDS-EVENT-0055 DB 인스턴스의 테이블 수가 Amazon RDS의 권장 모범 사례를 초과하였습니다. DB 인스턴스의 테이블 수를 줄이십시오. 권장 모범 사례에 대한 자세한 내용은 Amazon RDS 기본 운영 지침 단원을 참조하십시오.
notification RDS-EVENT-0056 DB 인스턴스의 데이터베이스 수가 Amazon RDS의 권장 모범 사례를 초과하였습니다. DB 인스턴스의 데이터베이스 수를 줄이십시오. 권장 모범 사례에 대한 자세한 내용은 Amazon RDS 기본 운영 지침 단원을 참조하십시오.
notification RDS-EVENT-0064 TDE 키가 교체되었습니다. Oracle TDE에 대한 자세한 내용은 Oracle Transparent Data Encryption 단원을 참조하십시오. SQL Server TDE에 대한 자세한 내용은 Microsoft SQL Server Transparent Data Encryption(TDE) 지원 단원을 참조하십시오.
notification RDS-EVENT-0084

DB 인스턴스를 다중 AZ로 전환하려고 시도하였으나 다중 AZ를 지원하지 않는 인 메모리 파일 그룹이 포함되어 있습니다. 자세한 내용은 데이터베이스 미러링 기능을 이용한 Microsoft SQL Server의 다중 AZ 배포 단원을 참조하십시오.

notification RDS-EVENT-0087

DB 인스턴스가 중단되었습니다.

notification RDS-EVENT-0088

DB 인스턴스가 시작되었습니다.

읽기 전용 복제본 RDS-EVENT-0045 읽기 전용 복제 프로세스에서 오류가 발생하였습니다. 자세한 내용은 이벤트 메시지를 참조하십시오. 읽기 전용 복제본 오류의 문제 해결을 위한 자세한 내용은 MySQL 또는 MariaDB 읽기 전용 복제본의 문제 해결 단원을 참조하십시오.
읽기 전용 복제본 RDS-EVENT-0046 읽기 전용 복제본이 복제를 재개하였습니다. 이 메시지는 읽기 전용 복제본을 처음 생성할 때, 혹은 복제 기능의 정상 여부를 확인하는 모니터링 메시지로서 나타납니다. RDS-EVENT-0045 알림 메시지 후에 이 메시지가 표시되면 오류 이후, 또는 복제가 중단되었다가 다시 시작된 것입니다.

읽기 전용 복제본

RDS-EVENT-0057

읽기 전용 복제본의 복제가 종료되었습니다.

읽기 전용 복제본

RDS-EVENT-0062

읽기 전용 복제본의 복제가 수동으로 중단되었습니다.

읽기 전용 복제본

RDS-EVENT-0063

읽기 전용 복제본의 복제가 재설정되었습니다.

복구

RDS-EVENT-0020

DB 인스턴스 복구가 시작되었습니다. 복구 시간은 복구할 데이터 용량에 따라 달라집니다.

복구

RDS-EVENT-0021

DB 인스턴스 복구가 완료되었습니다.

복구

RDS-EVENT-0023

수동 백업을 요청하였지만 Amazon RDS가 현재 DB 스냅샷을 생성 중입니다. 따라서 Amazon RDS가 DB 스냅샷 생성을 완료한 후에 다시 요청하십시오.

복구

RDS-EVENT-0052

다중 AZ 인스턴스 복구가 시작되었습니다. 복구 시간은 복구할 데이터 용량에 따라 달라집니다.

복구

RDS-EVENT-0053

다중 AZ 인스턴스 복구가 완료되었습니다.

복구

RDS-EVENT-0066

SQL Server DB 인스턴스가 미러를 재구성 중입니다. 이때 미러가 재구성될 때까지 성능이 저하됩니다. 복구 모델이 FULL이 아닌 데이터베이스가 발견되었습니다. 복구 모델이 FULL로 다시 변경된 후 미러링 복구가 시작되었습니다(<dbname>: <recovery model found>[,…])”

복원

RDS-EVENT-0008

DB 인스턴스가 DB 스냅샷에서 복원되었습니다.

복원

RDS-EVENT-0019

DB 인스턴스가 특정 시점으로 백업에서 복원되었습니다.

보안

RDS-EVENT-0068

시스템에서 CloudHSM Classic 파티션 암호가 해독되었습니다.

다음 표는 DB 파라미터 그룹이 소스 유형일 때 이벤트 카테고리와 이벤트 목록을 나타냅니다.

DB 파라미터 그룹 소스 유형의 카테고리 및 이벤트

카테고리

RDS 이벤트 ID

설명

구성 변경

RDS-EVENT-0037

파라미터 그룹 설정이 변경되었습니다.

다음 표는 DB 보안 그룹이 소스 유형일 때 이벤트 카테고리와 이벤트 목록을 나타냅니다.

DB 보안 그룹 소스 유형의 카테고리 및 이벤트

카테고리

RDS 이벤트 ID

설명

구성 변경

RDS-EVENT-0038

보안 그룹 설정이 변경되었습니다.

결함

RDS-EVENT-0039

[사용자]가 소유하고 있는 Amazon EC2 보안 그룹은 존재하지 않습니다. 보안 그룹에 대한 권한 부여가 취소되었습니다.

다음 표는 DB 스냅샷이 소스 유형일 때 이벤트 카테고리와 이벤트 목록을 나타냅니다.

DB 스냅샷 소스 유형의 카테고리 및 이벤트

카테고리

RDS 이벤트 ID

설명

생성

RDS-EVENT-0040

수동 DB 스냅샷이 생성 중입니다.

생성

RDS-EVENT-0042

수동 DB 스냅샷이 생성되었습니다.

삭제

RDS-EVENT-0041

DB 스냅샷이 삭제되었습니다.

notification

RDS-EVENT-0059

원본 리전[리전 이름]에서 리전 간 DB 스냅샷[DB 스냅샷 이름]의 복사가 시작되었습니다.

notification

RDS-EVENT-0060

원본 리전[리전 이름]에서 리전 간 DB 스냅샷[DB 스냅샷 이름] 복사가 [시간]분이 걸려 완료되었습니다.

notification

RDS-EVENT-0061

리전 간 DB 스냅샷 복사가 실패하였습니다.

복원

RDS-EVENT-0043

DB 인스턴스가 DB 스냅샷에서 복원 중입니다.

다음 표에는 DB 클러스터가 소스 유형일 때 이벤트 카테고리와 이벤트 목록이 나와 있습니다.

DB 클러스터 소스 유형의 카테고리 및 이벤트

카테고리

RDS 이벤트 ID

설명

장애 조치

RDS-EVENT-0069

DB 클러스터에 대한 장애 조치가 실패했습니다.

장애 조치

RDS-EVENT-0070

DB 클러스터에 대한 장애 조치가 다시 시작되었습니다.

장애 조치

RDS-EVENT-0071

DB 클러스터에 대한 장애 조치를 마쳤습니다.

장애 조치

RDS-EVENT-0072

DB 클러스터에 대한 장애 조치가 동일한 가용 영역 내에서 시작되었습니다.

장애 조치

RDS-EVENT-0073

DB 클러스터에 대한 장애 조치가 가용 영역 전체에서 시작되었습니다.

결함

RDS-EVENT-0083

Amazon Aurora가 Amazon S3 버킷에서 백업 데이터를 복사할 수 없습니다. Amazon S3 버킷에 액세스하기 위한 Aurora의 권한이 잘못 구성된 것 같습니다. 자세한 내용은 Amazon S3 버킷을 사용하여 MySQL에서 데이터 마이그레이션 단원을 참조하십시오.

마이그레이션

RDS-EVENT-0076

Amazon Aurora DB 클러스터로의 마이그레이션에 실패했습니다.

마이그레이션

RDS-EVENT-0077

Amazon Aurora DB 클러스터로 마이그레이션하는 중에 소스 데이터베이스의 테이블을 InnoDB로 변환하는 데 실패했습니다.

다음 표에는 DB 클러스터 스냅샷이 소스 유형일 때 이벤트 카테고리와 이벤트 목록이 나와 있습니다.

DB 클러스터 스냅샷 소스 유형의 카테고리 및 이벤트

카테고리

RDS 이벤트 ID

설명

백업

RDS-EVENT-0074

수동 DB 클러스터 스냅샷 생성이 시작되었습니다.

백업

RDS-EVENT-0075

수동 DB 클러스터 스냅샷이 생성되었습니다.

Amazon RDS 이벤트 알림 구독

임의의 DB 인스턴스, DB 스냅샷, DB 보안 그룹 또는 DB 파라미터 그룹에 대한 이벤트 발생 여부를 알 수 있도록 Amazon RDS 알림 구독을 생성할 수 있습니다. 가장 간단한 구독 생성 방법은 RDS 콘솔입니다. CLI 또는 API를 사용하여 이벤트 알림 구독을 생성하려면 먼저 Amazon Simple Notification Service 주제를 만든 후 Amazon SNS 콘솔이나 Amazon SNS API를 통해 해당 주제를 구독해야 합니다. 또한 CLI 명령이나 API 작업을 제출할 때도 사용되기 때문에 해당 주제의 Amazon 리소스 이름(ARN)을 잊어서는 안 됩니다. SNS 주제를 만들어 구독하는 방법은 Amazon SNS 시작하기를 참조하십시오.

알림 메시지를 받고 싶은 소스 유형과 이벤트를 트리거링하는 Amazon RDS 소스를 지정할 수 있습니다. 이 두 가지는 [SourceType](소스 유형)과 [SourceIdentifier](이벤트를 발생시키는 Amazon RDS 소스)에서 지정됩니다. 예를 들어 [SourceType]과 [SourceIdentifier]를 각각 SourceType = db-instanceSourceIdentifier = myDBInstance1로 지정하면 해당 소스에서 발생하는 모든 DB 인스턴스 이벤트를 알림 메시지로 받게 됩니다. 하지만 [SourceType]만 지정하고 [SourceIdentifier]는 지정하지 않으면 모든 Amazon RDS 소스 중 해당 소스 유형의 이벤트만 알림 메시지로 받게 됩니다. 그 밖에 [SourceType]과 [SourceIdentifier]를 모두 지정하지 않으면 고객 계정에 속한 모든 Amazon RDS 소스에서 발생하는 이벤트를 알림 메시지로 받게 됩니다.

AWS Management Console

RDS 이벤트 알림 구독 방법

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

  2. Amazon RDS 콘솔 탐색 창에서 [Event Subscriptions]를 클릭합니다.

  3. [Event Subscriptions] 창에서 [Create Event Subscription]을 클릭합니다.

  4. [Create Event Subscription] 대화 상자에서 다음과 같이 실행합니다.

    1. [Name] 텍스트 상자에 이벤트 알림 구독 이름을 입력합니다.

    2. [Send notifications to] 드롭다운 메뉴에서 Amazon SNS 주제의 기존 Amazon SNS Amazon 리소스 이름(ARN)을 선택하거나 [create topic]을 클릭하여 주제와 수신자 목록을 입력합니다.

    3. [Source Type] 드롭다운 메뉴에서 소스 유형을 선택합니다.

    4. [Yes]를 선택하고 구독을 활성화합니다. 구독만 생성하고 알림 메시지 전송은 아직 원하지 않을 경우에는 [No]를 선택합니다.

    5. 선택한 소스 유형에 따라 이벤트 알림 메시지를 수신하고자 하는 이벤트 카테고리와 소스를 선택합니다.

       [Console Tags] 탭
    6. Yes, Create를 클릭합니다.

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

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

CLI

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

  • --subscription-name

  • --sns-topic-arn

Linux, OS X, Unix의 경우:

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

Windows의 경우:

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

API

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

  • SubscriptionName

  • SnsTopicArn

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=CreateEventSubscription &Enabled=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SnsTopicArn=arn%3Aaws%3Asns%3Aus-east-1%3A802#########%3Amyawsuser-RDS &SourceType=db-security-group &SubscriptionName=myeventsubscription &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/rds/aws4_request &X-Amz-Date=20140425T214325Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=7045960f6ab15609571fb05278004256e186b7633ab2a3ae46826d7713e0b461

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

현재 Amazon RDS 이벤트 알림 구독을 목록으로 표시할 수 있습니다.

AWS Management Console

현재 Amazon RDS 이벤트 알림 구독을 목록으로 표시하는 방법

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

  2. Amazon RDS 콘솔 탐색 창에서 [Event Subscriptions]를 클릭합니다. 이벤트 구독 창이 열리면서 이벤트 알림 구독이 모두 표시됩니다.

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

CLI

현재 Amazon RDS 이벤트 알림 구독을 표시하려면 AWS CLI describe-event-subscriptions 명령을 사용합니다.

다음은 모든 이벤트 구독을 설명하는 예제입니다.

Copy
aws rds describe-event-subscriptions

다음은 myfirsteventsubscription을 설명하는 예제입니다.

Copy
aws rds describe-event-subscriptions --subscription-name myfirsteventsubscription

API

현재 Amazon RDS 이벤트 알림 구독을 표시하려면 Amazon RDS API DescribeEventSubscriptions 작업을 사용합니다.

다음은 최대 100개의 이벤트 구독을 나열하는 코드 예제입니다.

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=DescribeEventSubscriptions &MaxRecords=100 &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140428/us-east-1/rds/aws4_request &X-Amz-Date=20140428T161907Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=4208679fe967783a1a149c826199080a066085d5a88227a80c6c0cadb3e8c0d4

다음은 myfirsteventsubscription을 설명하는 예제입니다.

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=DescribeEventSubscriptions &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SubscriptionName=myfirsteventsubscription &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140428/us-east-1/rds/aws4_request &X-Amz-Date=20140428T161907Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=4208679fe967783a1a149c826199080a066085d5a88227a80c6c0cadb3e8c0d4

Amazon RDS 이벤트 알림 구독 변경

구독을 생성한 후에는 구독 이름, 소스 식별자, 카테고리 또는 주제 ARN을 변경할 수 있습니다.

AWS Management Console

Amazon RDS 이벤트 알림 구독을 변경하는 방법

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

  2. Amazon RDS 콘솔 탐색 창에서 [Event Notification]을 클릭합니다.

  3. [DB Event Notifications] 창에서 변경하고자 하는 구독을 선택합니다.

  4. 변경 사항을 하단 창에서 선택한 구독에 적용합니다.

     DB 이벤트 알림 구독의 목록 표시
  5. [Update]를 클릭합니다. Amazon RDS 콘솔에 현재 구독 변경 중으로 나옵니다.

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

CLI

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

  • --subscription-name

다음 코드를 사용하여 myeventsubscription을 사용할 수 있습니다.

Linux, OS X, Unix의 경우:

Copy
aws rds modify-event-subscription \ --subscription-name myeventsubscription \ --enabled

Windows의 경우:

Copy
aws rds modify-event-subscription ^ --subscription-name myeventsubscription ^ --enabled

API

Amazon RDS 이벤트를 수정하려면 Amazon RDS API 작업 ModifyEventSubscription을 호출합니다. 다음 필수 파라미터를 포함합니다.

  • SubscriptionName

다음 코드를 사용하여 myeventsubscription을 사용할 수 있습니다.

Copy
https://rds.us-west-2.amazonaws.com/ ?Action=ModifyEventSubscription &Enabled=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SnsTopicArn=arn%3Aaws%3Asns%3Aus-west-2%3A802#########%3Amy-rds-events &SubscriptionName=myeventsubscription &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140428/us-west-2/rds/aws4_request &X-Amz-Date=20140428T183020Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=3d85bdfaf13861e93a9528824d9876ed87e6e01aaf43a962ce6f2a39247cf33a

Amazon RDS 이벤트 알림 구독에 대한 소스 식별자 추가

소스 식별자(이벤트를 발생시키는 Amazon RDS 소스)를 기존 구독에 추가할 수 있습니다.

AWS Management Console

소스 식별자는 Amazon RDS 콘솔에서 구독 관련 설정을 변경하면서 선택 또는 선택 해제를 통해 쉽게 추가하거나 제거할 수 있습니다. 자세한 내용은 Amazon RDS 이벤트 알림 구독 변경 단원을 참조하십시오.

CLI

Amazon RDS 이벤트 알림 구독에 소스 식별자를 추가하려면 AWS CLI add-source-identifier-to-subscription 명령을 사용합니다. 다음 필수 파라미터를 포함합니다.

  • --subscription-name

  • --source-identifier

다음 예제에서는 myrdseventsubscription. 구독에 소스 식별자 mysqldb를 추가합니다.

Linux, OS X, Unix의 경우:

Copy
aws rds add-source-identifier-to-subscription \ --subscription-name myrdseventsubscription \ --source-identifier mysqldb

Windows의 경우:

Copy
aws rds add-source-identifier-to-subscription ^ --subscription-name myrdseventsubscription ^ --source-identifier mysqldb

API

Amazon RDS 이벤트 알림 구독에 소스 식별자를 추가하려면 Amazon RDS API AddSourceIdentifierToSubscription을 호출합니다. 다음 필수 파라미터를 포함합니다.

  • SubscriptionName

  • SourceIdentifier

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=AddSourceIdentifierToSubscription &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceIdentifier=mysqldb &SubscriptionName=myrdseventsubscription &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140422/us-east-1/rds/aws4_request &X-Amz-Date=20140422T230442Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=347d5e788e809cd06c50214b12750a3c39716bf65b239bb6f7ee8ff5374e2df9

Amazon RDS 이벤트 알림 구독의 소스 식별자 제거

임의 소스의 이벤트 알림 메시지를 더 이상 받고 싶지 않을 때는 소스 식별자(이벤트를 발생시키는 Amazon RDS 소스)를 구독에서 제거할 수 있습니다.

AWS Management Console

소스 식별자는 Amazon RDS 콘솔에서 구독 관련 설정을 변경하면서 선택 또는 선택 해제를 통해 쉽게 추가하거나 제거할 수 있습니다. 자세한 내용은 주제 Amazon RDS 이벤트 알림 구독 변경 단원을 참조하십시오.

CLI

Amazon RDS 이벤트 알림 구독에서 소스 식별자를 제거하려면 AWS CLI remove-source-identifier-from-subscription 명령을 사용합니다. 다음 필수 파라미터를 포함합니다.

  • --subscription-name

  • --source-identifier

다음 예제에서는 myrdseventsubscription 구독에서 소스 식별자 mysqldb를 제거합니다.

Linux, OS X, Unix의 경우:

Copy
aws rds remove-source-identifier-from-subscription \ --subscription-name myrdseventsubscription \ --source-identifier mysqldb

Windows의 경우:

Copy
aws rds remove-source-identifier-from-subscription ^ --subscription-name myrdseventsubscription ^ --source-identifier mysqldb

API

Amazon RDS 이벤트 알림 구독에서 소스 식별자를 제거하려면 Amazon RDS API RemoveSourceIdentifierFromSubscription 명령을 사용합니다. 다음 필수 파라미터를 포함합니다.

  • SubscriptionName

  • SourceIdentifier

다음 예제에서는 myrdseventsubscription 구독에서 소스 식별자 mysqldb를 제거합니다.

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=RemoveSourceIdentifierFromSubscription &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SourceIdentifier=mysqldb &SubscriptionName=myrdseventsubscription &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140428/us-east-1/rds/aws4_request &X-Amz-Date=20140428T222718Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=4419f0015657ee120d781849ffdc6642eeafeee42bf1d18c4b2ed8eb732f7bf8

Amazon RDS 이벤트 알림 카테고리의 목록 표시

리소스 유형의 이벤트는 모두 여러 카테고리로 그룹화됩니다. 이용 가능한 카테고리 목록을 보려면 다음 절차를 따릅니다.

AWS Management Console

이벤트 알림 구독을 생성 또는 변경할 때는 이벤트 카테고리가 Amazon RDS 콘솔에 표시됩니다. 자세한 내용은 주제 Amazon RDS 이벤트 알림 구독 변경 단원을 참조하십시오.

 DB 이벤트 알림 카테고리의 목록 표시

CLI

Amazon RDS 이벤트 알림 범주를 표시하려면 AWS CLI describe-event-categories 명령을 사용합니다. 이 명령에는 필수 파라미터가 없습니다.

Copy
aws rds describe-event-categories

API

Amazon RDS 이벤트 알림 범주를 표시하려면 Amazon RDS API DescribeEventCategories 명령을 사용합니다. 이 명령에는 필수 파라미터가 없습니다.

Copy
https://rds.us-west-2.amazonaws.com/ ?Action=DescribeEventCategories &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140421/us-west-2/rds/aws4_request &X-Amz-Date=20140421T194732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=6e25c542bf96fe24b28c12976ec92d2f856ab1d2a158e21c35441a736e4fde2b

Amazon RDS 이벤트 알림 구독 삭제

필요 없는 구독은 삭제할 수 있습니다. 그러면 해당 주제의 모든 구독자에게는 구독 시 지정한 이벤트 알림 메시지가 발송되지 않습니다.

AWS Management Console

Amazon RDS 이벤트 알림 구독을 삭제하는 방법

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

  2. Amazon RDS 콘솔 탐색 창에서 [DB Event Subscriptions]를 클릭합니다.

  3. [My DB Event Subscriptions] 창에서 삭제할 구독을 클릭합니다.

  4. Delete를 클릭합니다.

  5. Amazon RDS 콘솔에 현재 구독 삭제 중으로 나옵니다.

     이벤트 알림 구독 삭제

CLI

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

  • --subscription-name

다음은 myrdssubscription 구독을 삭제하는 예제입니다.

Copy
delete-event-subscription --subscription-name myrdssubscription

API

Amazon RDS 이벤트 알림 구독을 삭제하려면, RDS API DeleteEventSubscription 명령을 사용합니다. 다음 필수 파라미터를 포함합니다.

  • SubscriptionName

다음은 myrdssubscription 구독을 삭제하는 예제입니다.

Copy
https://rds.us-east-1.amazonaws.com/ ?Action=DeleteEventSubscription &SignatureMethod=HmacSHA256 &SignatureVersion=4 &SubscriptionName=myrdssubscription &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140423/us-east-1/rds/aws4_request &X-Amz-Date=20140423T203337Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=05aa834e364a9e1a279d44cc955694518fc96fff638c74faa2be45783102e785