啟用公用存取
如果您啟用公用存取,也可以透過私人端點連線到伺服器。
啟用公用存取后,您也可以設定防火牆規則,以允許來自特定IP位址或來自任何 Azure 服務的連線。
當您啟用公用存取時,上次設定伺服器時已存在且已啟用公用存取權的任何防火牆規則都會再次強制執行。
使用 Azure 入口網站:
選取您的 適用於 PostgreSQL 的 Azure 資料庫 彈性伺服器。
在資源功能表中,選取 [概觀]。
伺服器的狀態必須為 [可用],才能啟用 [ 網络 ] 功能表選項。
如果伺服器的狀態無法使用,則會停用 [網络] 選項。
注意
任何嘗試設定狀態不是可用之伺服器的網路設定,都會失敗並出現錯誤。
在資源功能表中,選取 [網络]。
選取 [允許使用公用 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}'
相關內容