すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for MongoDB:シャードエンドポイントの申請

最終更新日:Jul 18, 2026

デフォルトでは、アプリケーションは ApsaraDB for MongoDB シャードクラスターインスタンスに Mongos ノード経由で接続します。これにより、標準的な読み取りおよび書き込み操作は十分に対応可能です。ただし、シャードの oplog を読み取るなどの高度なタスクを行う場合は、シャード専用のエンドポイントを申請する必要があります。

前提条件

  • このインスタンスはシャードクラスターインスタンスです。

  • インスタンスが MongoDB プロトコルを使用していること。

背景情報

ApsaraDB for MongoDB シャードクラスターインスタンスは、Mongos、シャード、ConfigServer の 3 つのコンポーネントで構成されています。パフォーマンス要件に合わせて、シャードコンポーネントの数や仕様をカスタマイズできます。詳細については、「シャードクラスターのアーキテクチャ」をご参照ください。

注意事項

  • シャードエンドポイントを申請すると、システムはシャード内のプライマリノード、セカンダリノード、および読み取り専用ノードそれぞれに対してエンドポイントを作成します。各エンドポイントは IP アドレスを 1 つ消費するため、利用可能な IP アドレスが十分にあることを確認してください。

  • シャードエンドポイントは、インスタンスの Mongos ノードと同じネットワークタイプを使用します。

  • シャードエンドポイントは作成後に変更できません。

  • 本トピックで説明するエンドポイントはプライベートエンドポイントです。インターネット経由でインスタンスにアクセスするには、まず本トピックの手順に従ってプライベートエンドポイントを申請し、アカウントを設定した後、パブリックエンドポイントを別途申請してください。手順については、「パブリックエンドポイントの申請」をご参照ください。

  • ローカルディスク搭載のインスタンスの場合、シャードエンドポイントの申請時にシャードアカウントを作成できます。クラウドディスク搭載のインスタンスの場合は、シャードエンドポイントを申請する前に、[アカウント管理] ページで事前にシャードアカウントを作成する必要があります。

  • シャードエンドポイントは、ApsaraDB for MongoDB シャードクラスターインスタンスでのみ利用可能です。

操作手順

クラウドディスクインスタンス

重要

クラウドディスクインスタンスでシャードエンドポイントを申請すると、既存のセッションが 瞬断 する可能性があります。アプリケーション側に再接続メカニズムがあることを確認してください。この操作はオフピーク時に行うことを推奨します。

  1. ApsaraDB for MongoDB シャードクラスターインスタンス の一覧ページに移動します。ページ上部でリソースグループとリージョンを選択し、対象インスタンスの ID をクリックします。

  2. シャードアカウントを作成します。

    説明

    シャードエンドポイントを初めて申請する場合にのみ、シャードアカウントの作成が必要です。2 回目以降の申請ではこのステップは不要です。

    1. インスタンス詳細ページの左側ナビゲーションウィンドウで、アカウント をクリックします。

    2. アカウントの作成 をクリックします。

    3. [アカウントの作成 (シャード専用)] パネルで、アカウント名とパスワードを入力します。

      説明

      シャードアカウントは固定の読み取り専用権限を持ちます。

      パラメーター

      説明

      アカウント名

      アカウント名は以下の要件を満たす必要があります。

      • 小文字で始まること。

      • 小文字、数字、アンダースコア (_) のみを使用すること。

      • 4 文字以上 16 文字以下であること。

      説明
      • ApsaraDB for MongoDB では予約済みキーワードをアカウント名として使用できません。

      • アカウントは固定の読み取り専用権限を持ちます。

      パスワードの入力

      パスワードは以下の要件を満たす必要があります。

      • 大文字、小文字、数字、特殊文字のうち、少なくとも 3 種類以上の文字タイプを含むこと。

        サポートされる特殊文字は !@#$%^&*()_+-= です。

      • 8 文字以上 32 文字以下であること。

      説明

      ApsaraDB for MongoDB では、ConfigServer およびシャードノードのアカウントパスワードをリセットできます。詳細については、「パスワードのリセット」をご参照ください。

      パスワードの確認

      パスワードを再度入力して確認します。

    4. 確定する をクリックします。

  3. シャードエンドポイントを作成します。

    1. 左側ナビゲーションウィンドウで、データベース接続 をクリックします。

    2. [プライベートエンドポイント - VPC] セクションで、[シャードエンドポイントの申請] をクリックします。

    3. [シャードエンドポイントの申請] パネルで、以下のパラメーターを設定します。

      パラメーター

      説明

      ノードタイプ

      このパラメーターは Shard に固定されています。

      エンドポイントを作成するノードの ID を選択します

      エンドポイントが必要なノードの ID を選択します。

    4. 投入 をクリックします。

  4. データベース接続 ページで、新しく作成されたエンドポイントを確認します。

    1. インスタンスステータスが Establishing Network Connection から Running に変化するまで待ちます。

    2. [プライベートエンドポイント - VPC] セクションで、ノードのエンドポイントを確認します。

ローカルディスクインスタンス

説明

または、インスタンスの 基本情報 ページに移動し、シャードリスト セクションで シャードの追加 をクリックします。「シャードへの直接接続を有効にする」オプションを選択し、シャードのプライベートエンドポイントの申し込み セクションでシャードエンドポイントを申請します。

  1. ApsaraDB for MongoDB シャードクラスターインスタンス の一覧ページに移動します。ページ上部でリソースグループとリージョンを選択し、対象インスタンスの ID をクリックします。

  2. 左側ナビゲーションウィンドウで、データベース接続 をクリックします。

  3. [プライベートエンドポイント - VPC] セクションで、[シャードエンドポイントの申請] をクリックします。

  4. [シャードエンドポイントの申請] パネルで、次のパラメーターを設定します。

    パラメーター

    説明

    ノードタイプ

    このパラメーターは Shard に固定されています。

    エンドポイントを作成するノードの ID を選択します

    エンドポイントが必要なノードの ID を選択します。

    アカウント名

    アカウント名は以下の要件を満たす必要があります。

    • 小文字で始まること。

    • 小文字、数字、アンダースコア (_) のみを使用すること。

    • 4 文字以上 16 文字以下であること。

    説明
    • ApsaraDB for MongoDB では予約済みキーワードをアカウント名として使用できません。

    • アカウントは固定の読み取り専用権限を持ちます。

    • シャードまたは ConfigServer ノードに対するエンドポイントの初回申請時のみ、アカウント名とパスワードの設定が必要です。2 回目以降の申請では不要です。

    パスワードの入力

    パスワードは以下の要件を満たす必要があります。

    • 大文字、小文字、数字、特殊文字のうち、少なくとも 3 種類以上の文字タイプを含むこと。

      サポートされる特殊文字は !@#$%^&*()_+-= です。

    • 8 文字以上 32 文字以下であること。

    説明

    ApsaraDB for MongoDB では、ConfigServer およびシャードノードのアカウントパスワードをリセットできます。詳細については、「パスワードのリセット」をご参照ください。

    パスワードの確認

    パスワードを再度入力して確認します。

  5. 投入 をクリックします。

  6. データベース接続 ページで、新しく作成されたエンドポイントを確認します。

    1. インスタンスステータスが Establishing Network Connection から Running に変化するまで待ちます。

    2. [プライベートエンドポイント - VPC] セクションで、ノードのエンドポイントを確認します。

関連トピック

不要になったシャードエンドポイントをリリースする方法については、「シャードまたは ConfigServer ノードエンドポイントのリリース」をご参照ください。