

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

# 使用 Neptune 事件通知
<a name="events"></a>

**Topics**
+ [Amazon Neptune 事件類別和事件訊息](event-lists.md)
+ [訂閱 Neptune 事件通知](events-subscribing.md)
+ [管理 Neptune 事件通知訂閱](events-manage.md)

Amazon Neptune 會使用 Amazon Simple Notiﬁcation Service (Amazon SNS)，在 Neptune 事件發生時提供通知。這些通知可以是 AWS 區域 Amazon SNS 支援的任何形式，例如電子郵件、文字訊息或對 HTTP 端點的呼叫。

Neptune 會將這些事件分組幾個類別讓您可以訂閱，在該類別的事件發生時，您將會收到通知。您可以訂閱資料庫執行個體、資料庫叢集、資料庫快照、資料庫叢集快照或資料庫參數群組的事件類別。例如，如果您訂閱指定資料庫執行個體的備份類別，當發生會影響資料庫執行個體的備份相關事件時，您將會收到通知。當事件通知訂閱變更時，您也會收到通知。

事件發生於資料庫叢集和資料庫執行個體層級，因此，您只要訂閱資料庫叢集或資料庫執行個體，就會收到事件。

事件通知會傳送到您在建立訂閱時提供的地址。您可能想要建立多個不同的訂閱，例如一個訂閱接收所有事件通知，而另一個訂閱僅包含您的生產資料庫執行個體的重要事件。您可以輕鬆關閉通知，而無需刪除訂閱。若要這麼做，請在 Neptune 主控台中將**已啟用**選項按鈕設定為**否**。

**重要**  
Amazon Neptune 不保證事件串流中傳送事件的順序。事件順序可能會改變。

Neptune 會使用 Amazon SNS 主題的 Amazon Resource Name (ARN) 來識別每個訂閱。Neptune 主控台會在您建立訂閱時為您建立 ARN。

Neptune 事件通知的帳單是透過 Amazon SNS 寄送。使用事件通知需要支付 Amazon SNS 費用。如需詳細資訊，請參閱 [Amazon Simple Notification Service 定價](https://aws.amazon.com/sns/#pricing)。

# Amazon Neptune 事件類別和事件訊息
<a name="event-lists"></a>

Neptune 會產生各類別的大量事件，您可以使用 Neptune 主控台訂閱這些類別。每個類別皆套用至某個來源類型，可以是資料庫執行個體、資料庫快照或資料庫參數群組。

**注意**  
Neptune 使用現有的 Amazon RDS 事件定義和 ID。

## 源自資料庫執行個體的 Neptune 事件
<a name="event-list-instance"></a>

下表顯示當資料庫執行個體為來源類型時的事件清單 (依事件類別排列)。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/neptune/latest/userguide/event-lists.html)

## 源自資料庫叢集的 Neptune 事件
<a name="event-list-cluster"></a>

下表顯示當資料庫執行個體為來源類型時的事件清單 (依事件類別排列)。

[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/zh_tw/neptune/latest/userguide/event-lists.html)

## 源自資料庫叢集快照的 Neptune 事件
<a name="event-list-cluster-snapshot"></a>

下表顯示當 Neptune 資料庫叢集快照為來源類型時的事件類別和事件清單。


| Category | RDS 事件 ID | 描述 | 
| --- | --- | --- | 
| 備份 | RDS-EVENT-0074 | 已開始建立手動資料庫叢集快照。 | 
| 備份 | RDS-EVENT-0075 | 手動資料庫叢集快照已建立。 | 
| 則通知 | RDS-EVENT-0162 | 資料庫叢集快照匯出工作失敗。 | 
| 則通知 | RDS-EVENT-0163 | 已取消資料庫叢集快照匯出工作。 | 
| 則通知 | RDS-EVENT-0164 | 已完成資料庫叢集快照匯出工作。 | 
| 備份 | RDS-EVENT-0168 | 建立自動叢集快照。 | 
| 備份 | RDS-EVENT-0169 | 已建立自動叢集快照。 | 
| 建立 | RDS-EVENT-0170 | 已建立資料庫叢集。 | 
| 刪除 | RDS-EVENT-0171 | 資料庫叢集已刪除。 | 
| 則通知 | RDS-EVENT-0172 | 已將資料庫叢集從 [舊的資料庫叢集名稱] 重新命名為 [新的資料庫叢集名稱]。 | 

## 源自資料庫叢集參數群組的 Neptune 事件
<a name="event-list-parameter-group"></a>

下表顯示當資料庫叢集參數群組為來源類型時的事件類別和事件清單。


| Category | RDS 事件 ID | 描述 | 
| --- | --- | --- | 
| 組態變更 | RDS-EVENT-0037 | 參數群組已修改。 | 

## 源自安全群組的 Neptune 事件
<a name="event-list-security-group"></a>

下表顯示當安全群組為來源類型時的事件類別和事件清單。


| Category | RDS 事件 ID | 描述 | 
| --- | --- | --- | 
| 組態變更 | RDS-EVENT-0038 | 安全群組已修改。 | 
| 失敗 | RDS-EVENT-0039 | 由 [使用者] 擁有的安全群組不存在，安全群組的授權已撤回。 | 

# 訂閱 Neptune 事件通知
<a name="events-subscribing"></a>

您可以使用 Neptune 主控台來訂閱事件通知，如下所示：

**訂閱 Neptune 事件通知**

1. 登入 AWS 管理主控台，並在 [https://console.aws.amazon.com/neptune/home](https://console.aws.amazon.com/neptune/home)：// 開啟 Amazon Neptune 主控台。

1. 在導覽窗格中，選擇 **Event subscriptions** (事件訂閱)。

1. 在 **Event subscriptions (事件訂閱)** 窗格中，選擇 **Create event subscription (建立事件訂閱)**。

1. 在 **Create event subscription** (建立事件訂閱) 對話方塊中，執行下列動作：

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

   1. 在 **Send notifications to (傳送通知至)** 中，選擇 Amazon SNS 主題的現有 Amazon SNS ARN，或選擇 **create topic (建立主題)** 以輸入主題名稱及收件人清單。

   1. 在 **Source type (來源類型)** 中選擇來源類型。

   1. 選擇 **Yes** (是) 以啟用訂閱。如果您要建立訂閱，但還不要傳送通知，選擇 **No** (否)。

   1. 根據您選擇的來源類型，選擇事件類別以及您要從中接收事件通知的來源。

   1. 選擇**建立**。

# 管理 Neptune 事件通知訂閱
<a name="events-manage"></a>

如果您在 Neptune 主控台的導覽窗格中選擇**事件訂閱**，則可以檢視訂閱類別和目前訂閱的清單。

 您也可以修改或刪除特定訂閱。

## 修改 Neptune 事件通知訂閱
<a name="events-modify-subscriptions"></a>

**修改您目前的 Neptune 事件通知訂閱**

1. 登入 AWS 管理主控台，並在 [https://console.aws.amazon.com/neptune/home](https://console.aws.amazon.com/neptune/home)：// 開啟 Amazon Neptune 主控台。

1. 在導覽窗格中，選擇 **Event subscriptions** (事件訂閱)。**Event subscriptions (事件訂閱)** 窗格顯示所有事件通知訂閱。

1. 在 **Event subscriptions (事件訂閱)** 窗格中，選擇您要修改的訂閱，然後選擇 **Edit (編輯)**。

1. 在 **Target (目標)** 或 **Source (來源)** 區段中，對訂閱進行變更。您可以新增或移除來源識別符，方法是在**來源**區段中選取或取消選取它們。

1. 選擇**編輯**。Neptune 主控台指出正在修改訂閱。

## 刪除 Neptune 事件通知訂閱
<a name="events-delete-subscription"></a>

您可以刪除不再需要的訂閱。該主題的所有訂閱者將不會再收到該訂閱指定的事件通知。

**刪除 Neptune 事件通知訂閱**

1. 登入 AWS 管理主控台，並在 [https://console.aws.amazon.com/neptune/home](https://console.aws.amazon.com/neptune/home)：// 開啟 Amazon Neptune 主控台。

1. 在導覽窗格中，選擇 **Event subscriptions** (事件訂閱)。

1. 在**事件訂閱**窗格中，選擇您要刪除的訂閱。

1. 選擇 **刪除**。

1. Neptune 主控台指出正在刪除訂閱。