Neptune でのカスタムエンドポイントの操作 - Amazon Neptune

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Neptune でのカスタムエンドポイントの操作

DB インスタンスをカスタムエンドポイントに追加したり、カスタムエンドポイントから削除したりすると、この DB インスタンスへの既存の接続はアクティブのまま残ります。

カスタムエンドポイントに含める DB インスタンスのリスト (静的リスト)、またはカスタムエンドポイントから除外するもの (除外リスト) を定義できます。包含/除外機構を使用して、DB インスタンスをグループに細分化したり、カスタムエンドポイントがクラスターのすべての DB インスタンスをカバーしていることを確認したりできます。各カスタムエンドポイントには、これらのリストタイプの 1 つのみを含めることができます。

では AWS Management Console、この選択は、このクラスターに追加された将来のインスタンスをアタッチするチェックボックスで表されます。このチェックボックスをオフのままにすると、カスタムエンドポイントはダイアログで指定された DB インスタンスのみを含む静的リストを使用します。このチェックボックスをオンにすると、カスタムエンドポイントは除外リストを使用します。この場合、カスタムエンドポイントは、ダイアログで未選択のものを除いて、クラスター内のすべての DB インスタンス (今後追加するものも含む) を表します。

フェイルオーバーや昇格に伴って DB インスタンスのロールがプライマリインスタンスと Neptune レプリカの間で変わった場合、Neptune は静的リストまたは除外リストに指定されている DB インスタンスを変更しません。

DB インスタンスは、複数のカスタムエンドポイントに関連付けることができます。たとえば、新しい DB インスタンスをクラスターに追加するとします。このような場合、DB インスタンスは該当するすべてのカスタムエンドポイントに追加されます。定義される静的リストまたは除外リストによって、追加できる DB インスタンスが決まります。

たとえば、エンドポイントに DB インスタンスの静的リストが含まれている場合、新しく追加された Neptune レプリカはここに追加されません。逆に、エンドポイントに除外リストが含まれている場合、新しく追加された Neptune レプリカは、この除外リストに名前が存在しない場合、このリストに追加されます。

Neptune レプリカは、使用不可になっても、カスタムエンドポイントに関連付けられたままになります。これは、異常であるか、停止しているか、再起動しているか、別の理由で利用できないかに関わらず当てはまります。ただし、使用できない限り、エンドポイントを介して接続することはできません。

新しく作成された Neptune クラスターにはカスタムエンドポイントがないため、これらのオブジェクトを自分で作成して管理する必要があります。カスタムエンドポイントはスナップショットに含まれないため、スナップショットから復元された Neptune クラスターにも当てはまります。カスタムエンドポイントは、復元後に再度作成します。復元したクラスターが元のクラスターと同じリージョン内にある場合は、新しいエンドポイント名を選択します。

カスタムエンドポイントの作成

Neptune コンソールを使用してカスタムエンドポイントを管理します。これを行うには、Neptune クラスターの詳細ページに移動し、のコントロールを使用します。カスタムエンドポイントセクションに追加します。

  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/neptune/home で Amazon Neptune コンソールを開きます。

  2. クラスターの詳細ページに移動します。

  3. エンドポイントセクションで Create custom endpoint のアクションを選択します。

  4. カスタムエンドポイントの名前を選択します。名前はユーザー ID およびリージョンで一意なものを使用します。名前の長さは 63 文字以下で、次の形式をとる必要があります。

    endpointName.cluster-custom-customerDnsIdentifier.dnsSuffix

    カスタムエンドポイント名にはクラスター名が含まれないため、クラスターの名前変更に伴って、これらの名前を変更する必要はありません。しかしながら、同じカスタムエンドポイント名を同じリージョンの複数のクラスターで再利用することはできません。カスタムエンドポイント名は、リージョン別にユーザー ID が所有するすべてのクラスター間で一意の名前にします。

  5. クラスターが拡張しても変更されない DB インスタンスのリストを選択するには、[Attach future instances added to this cluster (今後追加されるインスタンスをこのクラスターにアタッチ)] をオフのままにします。このチェックボックスをオンにすると、カスタムエンドポイントは、クラスターに新しく追加されたインスタンスを動的に追加します。

カスタムエンドポイントの表示

  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/neptune/home で Amazon Neptune コンソールを開きます。

  2. DB クラスターのクラスターの詳細ページに移動します。

  3. エンドポイントセクションには、カスタムエンドポイントに関する情報のみが含まれています (組み込みエンドポイントに関する詳細は、メインの詳細セクションに表示されます)。特定のカスタムエンドポイントに関する詳細を表示するには、その名前を選択してエンドポイントの詳細ページを表示します。

カスタムエンドポイントの編集

カスタムエンドポイントのプロパティを編集して、関連付けられている DB インスタンスを変更できます。静的リストと除外リストの間で切り替えることもできます。

編集アクションによる変更の進行中は、カスタムエンドポイントへの接続やカスタムエンドポイントの使用はできません。変更後、エンドポイントのステータスが 使用可能 に戻り、再度接続できるようになるまでに数分かかることがあります。

  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/neptune/home で Amazon Neptune コンソールを開きます。

  2. クラスターの詳細ページに移動します。

  3. エンドポイントセクションで、編集するカスタムエンドポイントの名前を選択します。

  4. そのエンドポイントの詳細ページで、編集アクションを選択します。

カスタムエンドポイントの削除

  1. AWS マネジメントコンソールにサインインし、https://console.aws.amazon.com/neptune/home で Amazon Neptune コンソールを開きます。

  2. クラスターの詳細ページに移動します。

  3. エンドポイント セクションで、削除するエンドポイントを選択します。

  4. または、エンドポイントの詳細ページで、[Delete] (削除) アクションを選択します。