

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

# 使用 Neptune 中的自訂端點
<a name="feature-custom-endpoint-membership"></a>

新增資料庫執行個體至自訂端點或將它從自訂端點移除時，對該資料庫執行個體的任何現有連線會保持作用中。

您可以定義要包含在自訂端點中的資料庫執行個體清單 (「靜態」**清單)，或定義要從自訂端點中排除的資料庫執行個體清單 (「排除」**清單)。您可以使用包含/排除機制，將資料庫執行個體細分為群組，以及確定自訂端點涵蓋叢集中的所有資料庫執行個體。每個自訂端點只能包含這些清單類型的其中一個。

在 中 AWS 管理主控台，選擇會以核取方塊表示 **連接未來新增至此叢集的執行個體**。將該核取方塊保持未選取時，自訂端點會使用僅包含對話方塊中所指定資料庫執行個體的靜態清單。當您勾選該核取方塊時，自訂端點會使用排除清單。在此情況下，自訂端點會呈現叢集中的所有資料庫執行個體 (包括您未來所新增的任何項目)，在對話方塊中保持未選取的那些除外。

當主要執行個體與 Neptune 複本之間因為容錯移轉或提升，而造成資料庫執行個體變更角色時，Neptune 不會變更靜態或排除清單中指定的資料庫執行個體。

您可以將一個資料庫執行個體與多個自訂端點建立關聯。例如，假設您將新的資料庫執行個體新增至叢集。在這些情況下，資料庫執行個體會新增至符合其資格的所有自訂端點。針對其定義的靜態或排除清單會確定哪個資料庫執行個體可以新增至其中。

如果端點包含資料庫執行個體的靜態清單，新增加的 Neptune 複本不會新增至其中。相反地，如果端點具有排除清單，剛新增的 Neptune 複本會新增至其中，前提是它們未在排除清單中具名。

 如果 Neptune 複本變得無法使用，則會保持與其自訂端點相關聯。無論其是運作狀態不佳、已停止、重新啟動或由於其他原因而無法使用，都是如此。不過，只要它仍然無法使用，您就無法透過任何端點連線至其中。

由於新建立的 Neptune 叢集沒有自訂端點，因此您必須自行建立和管理這些自訂端點。對於從快照還原的 Neptune 叢集也是如此，因為自訂端點未包含在快照中。如果還原的叢集位於與原始叢集相同的區域，則您已在還原之後建立它們，並選擇端點名稱。

## 建立自訂端點
<a name="feature-custom-endpoint-create"></a>

使用 Neptune 主控台管理自訂端點。導覽至 Neptune 叢集的詳細資訊頁面，並使用**自訂端點**區段中的控制項來執行此操作。

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

1. 導覽至叢集詳細資訊頁面。

1. 在**端點**區段中選擇 `Create custom endpoint` 動作。

1. 選擇自訂端點的名稱，該名稱是您的使用者 ID 和區域的唯一。名稱長度必須在 63 個字元以內，並採取下列格式：

   `{{endpointName}}.cluster-custom-{{customerDnsIdentifier}}.{{dnsSuffix}}`

   由於自訂端點名稱未包含您的叢集名稱，如果將叢集重新命名，便不需變更這些名稱。不過，您不可以對同一區域中的多個叢集重複使用相同的自訂端點名稱。提供每個自訂端點一個名稱，該名稱在您的使用者 ID 於特定區域內所擁有的叢集間都是唯一的。

1. 若要選取即使在叢集展開時仍保持相同的資料庫執行個體清單，請將核取方塊 **Attach future instances added to this cluster (連線新增至此叢集的未來執行個體)** 保持未選取。勾選該核取方塊時，自訂端點會在任何新的執行個體新增至叢集時動態新增這些執行個體。

## 檢視自訂端點
<a name="feature-custom-endpoints-view"></a>

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

1. 導覽至資料庫叢集的叢集詳細資訊頁面。

1. **端點**區段僅包含自訂端點的相關資訊 (有關內建端點的詳細資訊會列示在主要**詳細資訊**區段中)。若要查看特定自訂端點的詳細資訊，請選取其名稱，以帶出該端點的詳細資訊頁面。

## 編輯自訂端點
<a name="feature-custom-endpoint-edit"></a>

您可以編輯自訂端點的屬性，以變更與其相關聯的資料庫執行個體。您也可以在靜態清單與排除清單之間進行切換。

您無法在編輯動作的變更進行中時連線至或使用自訂端點。在端點狀態回到**可用**，且您可以重新連線之前，可能需要幾分鐘的時間。

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

1. 導覽至叢集詳細資訊頁面。

1. 在**端點**區段中，選擇您要編輯之自訂端點的名稱。

1. 在該端點的詳細資訊頁面中，選擇**編輯**動作。

## 刪除自訂端點
<a name="feature-custom-endpoint-delete"></a>

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

1. 導覽至叢集詳細資訊頁面。

1. 在**端點**區段中，選擇您要刪除之自訂端點的名稱。

1. 在該端點的詳細資訊頁面中，選擇**刪除**動作。