現象

ネットワークの複雑さと多様性のために、インスタンスホワイトリストに追加されるべきローカルクライアントの IP アドレスを正しく見つけることができない場合があります。 ここでは、ローカルクライアントの IP を表示する方法について説明します。

手順

`
  1. 0.0.0.0/0 を AnalyticDB for PostgreSQL インスタンスに追加します。 詳細は、「ホワイトリストの設定」をご参照ください。
    重要 ホワイトリスクにある IP アドレス 0.0.0.0/0 は、 AnalyticDB for PostgreSQL インスタンスへのアクセスが許可されているデバイスであることを示します。 この設定はセキュリティリスクが高いため、使用後ただちに消去します。
    1. </li>
    2. <li class="li" id="li-e89-0gc-60e">ローカルクライアントを用いて AnalyticDB for PostgreSQL へ接続します。 詳細は、「<a title="" href="~~35428#concept-ncj-gmr-52b~~">AnalyticDB for PostgreSQL データベースへの接続</a>」をご参照ください。
    3. </li>
    4. <li class="li" id="li-8cx-pt6-rsj">データベースの SQL コマンドラインで以下の文を実行し、ローカルクライアントの IP アドレスを照会します。
    5. <pre class="pre codeblock" id="codeblock-2ol-gzf-k99"><code>select * from pg_stat_activity;</code></pre>
    6. <p class="p" id="p-u7q-9gg-u8g">照会結果の <span class="keyword parmname" id="parmname-m2q-1u4-lkv">CLIENT_ADDR</span> の値が、ローカルクライアントの IP アドレスです。
    7. </p>
    8. </li>
    9. <li class="li" id="li-c6c-enc-4nz">ホワイトリストから <code class="ph codeph" id="codeph-jr0-4x9-upb">0.0.0.0/0</code> を削除し、前述の手順の IP アドレスを追加し、クライアントからデータベースへアクセスします。
    10. </li>
    11. </ol>
    12. </section>
    13. </div>
    14. </article>
    15. </main>