パブリックアクセスを有効にすると、サーバーへの接続がプライベートエンドポイント経由でも可能です。
パブリックアクセスを有効にすると、特定のIPアドレスまたは任意のAzureサービスからの接続を許可するファイアウォールルールを構成することができます。
パブリックアクセスを有効にすると、サーバーが以前パブリックアクセスで設定されたときに既に存在していたファイアウォールルールが再度適用されます。
Azure ポータルを使用する:
お使いの Azure Database for PostgreSQL フレキシブル サーバーを選択します。
リソースメニューで、ネットワークを選択します。
インターネットを通じてパブリック IP アドレスでこのリソースへのパブリックアクセスを許可するには、このチェックボックスを選択してください。
Select Save.
変更が適用されていることを知らせる通知が表示されます。
また、サーバーのステータスが更新中に変更されます。
プロセスが完了すると、変更が適用されたことを知らせる通知が表示されます。
また、サーバーの状態も準備完了に変わります。
az postgres flexible-server update コマンドを使用して、サーバー上でのパブリック アクセスを有効にできます。
az postgres flexible-server update \
--resource-group <resource_group> \
--name <server> \
--public-access enabled
サーバーがReady
状態でないときにパブリックアクセスを有効にしようとすると、次のようなエラーが発生します。
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}'
関連コンテンツ