パブリック アクセスを有効にする
- [アーティクル]
-
-
パブリック アクセスを有効にした場合、サーバーへの接続はプライベート エンドポイント経由でも可能になります。
パブリック アクセスを有効にすると、特定の IP アドレスまたは任意の Azure サービスからの接続を許可するようにファイアウォール規則を構成することもできます。
パブリック アクセスを有効にすると、サーバーが最後に有効なパブリック アクセスで構成されたときに既に存在していたファイアウォール規則が再度適用されます。
Azure portal を使用して以下を実行します。
お使いの Azure Database for PostgreSQL フレキシブル サーバーを選択します。
リソース メニューで、[概要] を選択します。
[ネットワーク] メニュー オプションを有効にするには、サーバーの状態が使用可能である必要があります。
サーバーの状態が使用可能ではない場合、[ネットワーク] オプションは無効になります。
Note
状態が使用可能以外のサーバーのネットワーク設定を構成しようとすると、エラーが発生し失敗します。
[リソース] メニューで [ネットワーク] を選択します。
[パブリック IP アドレスを使用したインターネット経由でのこのリソースへのパブリック アクセスを許可する] チェック ボックスをオンにします。
[保存] を選択します。
変更が適用されていることを伝える通知が表示されます。
また、サーバーの状態も更新中に変わります。
プロセスが完了すると、変更が適用されたことを伝える通知が表示されます。
また、サーバーの状態も "使用可能" に変わります。
az postgres flexible-server update コマンドを使用して、サーバーのパブリック アクセスを有効にできます。
az postgres flexible-server update --resource-group <resource_group> --name <server> --public-access enabled
Available
の状態ではないサーバーでパブリック アクセスを有効にしようとすると、次のようなエラーが表示されます:
Code:
Message: Server <server> is busy with other operations. Please try later
ネットワーク モードのパブリック アクセス (許可された IP アドレス) で展開されていないサーバーでパブリック アクセスを有効にしようとした場合、エラーは表示されません。 その構成を変更する要求は無視されます。
サーバーでパブリック アクセスが有効になっているか無効になっているかを確認するには、次のコマンドを実行します:
az postgres flexible-server show --resource-group <resource_group> --name <server> --query '{"publicAccess":network.publicNetworkAccess}'
関連するコンテンツ