このトピックでは、インターネット経由でシャードクラスターインスタンスに接続する場合に、このインスタンスのパブリックエンドポイントを申請する方法について説明します。
背景情報
次の表に、ApsaraDB for MongoDBでサポートされている接続を示します。
Endpointタイプ | 説明 |
VPC エンドポイント |
|
クラシックネットワークのエンドポイント | クラシックネットワーク上のクラウドサービスは分離されません。 不正アクセスは、セキュリティグループまたはホワイトリストを使用してのみブロックできます。 ネットワークタイプをVPCに切り替えることができます。 詳細については、「ApsaraDB For MongoDBインスタンスのネットワークタイプをクラシックネットワークからVPCに切り替える」をご参照ください。 説明 クラシックネットワークは、DynamoDB互換のシャードクラスターインスタンスではサポートされていません。 |
パブリックエンドポイント |
|
手順
ApsaraDB for MongoDBコンソールにログインします。
ページの左上隅で、インスタンスが属するリソースグループとリージョンを選択します。
左側のナビゲーションウィンドウで、シャードクラスターインスタンスをクリックします。
表示されるページで、管理するインスタンスを見つけ、そのIDをクリックします。
左側のナビゲーションウィンドウで、データベース接続をクリックします。
インターネット 接続セクションの右上隅に、インターネットアドレスの申請をクリックします。

表示されるダイアログボックスで、ノードタイプとノード IDを指定し、OKをクリックします。

パラメーター
値
説明
ノードタイプ
シャード
シャードだ シャードのパブリックエンドポイントを申請する前に、その内部エンドポイントを申請する必要があります。 詳細については、「シャードまたはConfigServerノードのエンドポイントの申請」をご参照ください。
クラスター間のデータ同期などの特定の操作を実行するときに、インターネット経由でシャードのoplogデータを読み取る場合は、シャードのパブリックエンドポイントを申請する必要があります。
cs
設定サーバー。 構成サーバーのパブリックエンドポイントを申請する前に、内部エンドポイントを申請する必要があります。 詳細については、「シャードまたはConfigServerノードのエンドポイントの申請」をご参照ください。
クラスター間のデータ同期などの特定の操作を実行するときに、インターネット経由で構成サーバーの構成情報を読み取る場合は、構成サーバーのパブリックエンドポイントを申請する必要があります。
モンゴス
モンゴ。 ほとんどの場合、アプリケーションはmongosに接続されているため、これはデフォルトのオプションです。
ノード ID
パブリックエンドポイントを申請するコンポーネントのID。
なし
説明コンポーネントタイプの詳細については、「シャードクラスターインスタンス」をご参照ください。
他のmongosのパブリックエンドポイントを申請するには、この手順を繰り返します。 新しいパブリックエンドポイントを申請できるのは、現在のパブリックエンドポイントが作成された後のみです。
結果
アプリケーションが完了すると、シャードクラスタインスタンスはプライマリノードとセカンダリノードの両方、および対応する接続文字列URIの新しいエンドポイントを生成します。 詳細については、「シャードクラスターインスタンス接続の概要」をご参照ください。
関連ドキュメント
データのセキュリティを確保するため、必要がなくなった場合はパブリックエンドポイントをリリースすることを推奨します。 詳細については、「パブリックアドレスのリリース」をご参照ください。
次のステップ
取得したパブリックエンドポイントのいずれかを使用してシャードクラスターインスタンスに接続する前に、クライアントのパブリックIPアドレスをインスタンスのホワイトリストに追加する必要があります。 詳細については、「シャードクラスターインスタンスのホワイトリストの設定」をご参照ください。