訂閱 Amazon RDS 事件通知 - Amazon Aurora

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

訂閱 Amazon RDS 事件通知

建立訂閱的最簡單方法是使用主RDS控台。如果您選擇使用CLI或建立事件通知訂閱API,則必須建立 Amazon 簡單通知服務主題,並透過 Amazon 主SNS控台或 Amazon 訂閱該主題SNSAPI。您還需要保留主題的 Amazon 資源名稱 (ARN),因為在提交CLI命令或API操作時會使用該名稱。如需有關建立SNS主題和訂閱主題的資訊,請參閱 Amazon 簡單通知服務開發人員指南SNS中的 Amazon門。

您可以指定要通知的來源類型以及觸發事件的 Amazon RDS 來源:

Source type (來源類型)

來源類型。例如:Source type (來源類型) 可能是 Instances (執行個體)。您必須選擇來源類型。

Resources 以包括

正在生成事件的 Amazon RDS 資源。例如,您可以選擇 「選取特定執行個體」,然後選擇「myDBInstance1」。

下表說明您指定或未指定時的結果 Resources 以包括

要包含的資源

描述

範例

指定

RDS僅通知您指定資源的所有事件。

如果「來源」型態為「執行環境」,而您的資源為 myDBInstance1,則只RDS會通知您 myDBInstance 1 的所有事件。

未指定

RDS通知您所有 Amazon RDS 資源的指定來源類型的事件。

如果您的來源類型為「執行個體」,則RDS會通知您帳戶中所有與執行個體相關的事件。

預設情況下,Amazon SNS 主題訂閱者會收到發佈到該主題的每則訊息。若要僅接收一部分的訊息,訂閱者必須將篩選政策指派給主題訂閱。如需有關訊SNS息篩選的詳細資訊,請參閱 Amazon 簡單通知服務開發人員指南中的 Amazon 訊SNS息篩

若要訂閱RDS事件通知
  1. 登錄 AWS Management Console 並在打開 Amazon RDS 控制台https://console.aws.amazon.com/rds/

  2. 在導覽窗格中,選擇 Event subscriptions (事件訂閱)。

  3. Event subscriptions (事件訂閱) 窗格中,選擇 Create event subscription (建立事件訂閱)

  4. 輸入您的訂閱詳細資訊,如下所示:

    1. Name (名稱) 中,輸入事件通知訂閱的名稱。

    2. 對於 Send notification to: (傳送通知給:),執行以下其中一項:

      • 選擇 New email topic (新的電子郵件主題)。輸入電子郵件主題的名稱和收件者清單。建議您將事件訂閱設定為與主要帳戶聯絡人相同的電子郵件地址。建議、服務事件和個人健康訊息會使用不同的通道傳送。訂閱相同電子郵件地址可確保所有郵件都合併在一個位置。

      • 選擇 Amazon 資源名稱(ARN)。然後SNSARN為 Amazon SNS 主題選擇現有的 Amazon。

        如果您想要使用已啟用伺服器端加密 (SSE) 的主題,請授與 Amazon RDS 存取 AWS KMS key. 如需詳細資訊,請參閱 Amazon 簡單通知 AWS 服務開發人員指南中的啟用服務事件來源與加密主題之間的相容性

    3. Source type (來源類型) 中選擇來源類型。例如,選擇 Cluster (叢集) 或 Cluster snapshots (叢集快照)

    4. 選擇您要接收通知的事件類型和資源。

      下列範例設定名為 testinst 之資料庫執行個體的事件通知。

      輸入來源類型
    5. 選擇 Create (建立)。

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-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