ApsaraDB RDS は、内部エンドポイントとパブリックエンドポイントをサポートしています。ApsaraDB RDS インスタンスへの内部アクセスには、デフォルトで内部エンドポイントが提供されます。インターネットからインスタンスにアクセスする場合は、パブリックエンドポイントを申請する必要があります。
他のデータベースエンジンのパブリックエンドポイントを申請または解放するには、次のトピックをご参照ください。
内部エンドポイントとパブリックエンドポイント
アドレスタイプ | 説明 |
内部エンドポイント |
|
パブリックエンドポイント |
重要
|
課金
パブリックエンドポイントの申請は無料です。パブリックエンドポイントの使用によって生成されるインターネットトラフィック (インバウンドおよびアウトバウンドトラフィックを含む) も無料です。
注意事項
パブリックエンドポイントを解放してから新しいエンドポイントを申請した場合、新しいエンドポイントは解放したエンドポイントとは 異なります。サービスが期待どおりに実行されるように、アプリケーションの構成でエンドポイントをすぐに更新する必要があります。
以前にインスタンスのパブリックエンドポイントに対して Secure Sockets Layer (SSL) 暗号化を有効にした場合は、パブリックエンドポイントを解放する前に、まず SSL を無効にする 必要があります。SSL 暗号化を無効にすると、インスタンスが再起動します。この操作はオフピーク時に実行してください。
パブリックエンドポイントの申請または解放
[インスタンス] ページに移動します。上部のナビゲーションバーで、RDS インスタンスが存在するリージョンを選択します。次に、RDS インスタンスを見つけて、インスタンスの ID をクリックします。
左側のナビゲーションウィンドウで、データベースの接続 をクリックします。
説明クラスター版インスタンスの場合、[基本情報] ページのインスタンストポロジーグラフからパブリックエンドポイントを申請または解放することもできます。
エンドポイントを申請または解放します。
パブリックエンドポイントを申請するには、[パブリックエンドポイントの有効化] をクリックします。
パブリックエンドポイントを解放するには、[パブリックエンドポイントの無効化] をクリックします。
表示されるダイアログボックスで、[OK] をクリックします。
警告ホワイトリストに
0.0.0.0/0を追加すると、セキュリティリスクが生じます。テストが完了したら、再度 ホワイトリストを設定 してください。インターネット経由でインスタンスに接続するには、
curl ipinfo.io/ipコマンドを実行してローカルクライアントのパブリック IP アドレスを取得します。次に、IP アドレスを RDS ホワイトリストに追加します。
よくある質問
関連操作
AllocateInstancePublicConnection API 操作を呼び出すことで、インスタンスのパブリックエンドポイントを申請できます。
ReleaseInstancePublicConnection API 操作を呼び出すことで、インスタンスのパブリックエンドポイントを解放できます。
ApsaraDB RDS for MySQL インスタンスの 内部エンドポイントとパブリックエンドポイントのプレフィックスまたはポートをカスタマイズ できます。
パブリックエンドポイント経由で ApsaraDB RDS for MySQL インスタンスに接続するには、「ApsaraDB RDS for MySQL インスタンスへの接続」をご参照ください。