このトピックでは、ApsaraDB for MongoDB インスタンスのパブリックエンドポイントを申請および解放する方法について説明します。
背景情報
デフォルトでは、ApsaraDB for MongoDB インスタンスは VPC 内に プライベートエンドポイントを提供します。インターネット経由でインスタンスに接続するには、手動でパブリックエンドポイントを申請する必要があります。
エンドポイントタイプ | 説明 |
プライベートエンドポイント (VPC) |
|
パブリックエンドポイント |
|
パブリックエンドポイントの申請
注意事項
クラウドディスクを使用するインスタンスのパブリックエンドポイントを申請すると、既存の接続に一時的な中断が発生する可能性があります。この操作はオフピーク時間帯に実行し、アプリケーションに再接続メカニズムが備わっていることを確認することを推奨します。
パブリックエンドポイントを使用してインスタンスに接続する前に、クライアントのパブリック IP アドレスをインスタンスのホワイトリストに追加する必要があります。
クラウドディスクを使用するシャードクラスターインスタンスの場合、パブリックエンドポイントは Mongos ノードに対してのみ申請できます。
操作手順
MongoDB レプリカセットインスタンスページまたは MongoDB シャードクラスターインスタンスページに移動します。上部のナビゲーションバーでリソースグループとリージョンを選択し、ターゲットインスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、データベース接続 をクリックします。
パブリックエンドポイントの解放
注意事項
インスタンスまたはノードのパブリックエンドポイントを解放すると、そのエンドポイントを使用して接続できなくなります。
パブリックエンドポイントを解放した後は、データセキュリティを確保するために、対応するパブリック IP アドレスをホワイトリストから削除することを推奨します。
操作手順
MongoDB レプリカセットインスタンスページまたは MongoDB シャードクラスターインスタンスページに移動します。上部のナビゲーションバーでリソースグループとリージョンを選択し、ターゲットインスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、データベース接続 をクリックします。
インスタンスタイプに応じて、次の手順を実行します。
レプリカセット/スタンドアロンインスタンス
説明レプリカセットインスタンスのパブリックエンドポイントを解放すると、そのプライマリノードとセカンダリノードのパブリックエンドポイントも解放されます。
[パブリック接続] セクションで、[パブリックエンドポイントの解放] をクリックします。
[パブリックエンドポイントの解放] ダイアログボックスで、[OK] をクリックします。
シャードクラスター
説明シャードクラスターインスタンスの場合、1 つ以上の Mongos、Shard、または ConfigServer コンポーネントのパブリックエンドポイントを解放できます。パブリックエンドポイントが解放されていないノードは引き続きアクセス可能です。シャードクラスターのコンポーネントの詳細については、「シャードクラスターアーキテクチャ」をご参照ください。
Shard または ConfigServer コンポーネントのエンドポイントを解放すると、そのコンポーネント内のプライマリノードとセカンダリノードのパブリックエンドポイントも解放されます。
[パブリック接続] セクションで、解放するエンドポイントを見つけ、[操作] 列の [解放] をクリックします。
[パブリックエンドポイントの解放] ダイアログボックスで、[OK] をクリックします。
シャードクラスターインスタンス内の他のノードのパブリックエンドポイントを解放するには、これらの手順を繰り返します。
よくある質問
Q:ApsaraDB for MongoDB のパブリックエンドポイントの申請に料金はかかりますか? パブリックネットワークアクセスに帯域幅制限はありますか?
A:デフォルトでは、ApsaraDB for MongoDB インスタンスにはパブリックエンドポイントがありません。インターネット経由でインスタンスにアクセスするには、このトピックで説明されているように申請する必要があります。
課金:ApsaraDB for MongoDB インスタンスのパブリックエンドポイントの申請は現在無料です。インバウンドおよびアウトバウンドのデータ転送を含むパブリックネットワークトラフィックも無料です。
帯域幅制限:ApsaraDB for MongoDB はパブリックネットワークアクセスに帯域幅制限を課しませんが、実際の速度はインスタンスのパフォーマンスとネットワーク条件の影響を受ける可能性があります。
関連トピック
ApsaraDB for MongoDB インスタンスのエンドポイントの詳細については、「インスタンスのエンドポイント」をご参照ください。
パブリックエンドポイントを使用してインスタンスに接続する方法の詳細については、「ローカルクライアントからインターネット経由で MongoDB インスタンスに接続する」をご参照ください。
パブリックエンドポイントを使用してデータベースに接続する場合は、SSL (Secure Sockets Layer) 暗号化を使用することを推奨します。詳細については、「mongo シェルを使用して SSL 暗号化でデータベースに接続する」をご参照ください。