使用 Azure Data Studio 來管理已啟用 Azure Arc 的 PostgreSQL 伺服器
這篇文章說明如何:
- 使用 [概觀]、[連接字串]、[屬性]、[資源健康狀態] 等儀表板檢視來管理 PostgreSQL 執行個體
- 使用您的資料和結構描述
必要條件
在 Azure Data Studio 中安裝 (
arcdata
) 適用於 Azure (az
) CLI 的延伸模組和 Azure Arc 和 PostgreSQL 延伸模組此時,請使用 Azure Data Studio 的測試人員組建。
啟動 Azure Data Studio
連線至 Azure Arc 資料控制器
在 Azure Data Studio 中,展開 [Azure Arc 控制器] 節點,然後選取 [連線控制器] 按鈕:
輸入 Azure 資料控制器的連線資訊:
控制器 URL:
用以連線到 Kubernetes 中控制器的 URL。 以
https://<IP_address_of_the_controller>:<Kubernetes_port.
格式輸入。例如:https://12.345.67.890:30080
使用者名稱:
您用來連線到控制器的使用者帳戶名稱。 使用當您執行
az login
時通常使用的名稱。 這不是您用來從 psql 連線到 PostgreSQL 資料庫引擎的 PostgreSQL 使用者名稱。密碼:您用來連線到控制器的使用者帳戶名稱。
Azure Data Studio 會顯示您的 Arc 資料控制器。 加以展開,其會顯示所管理的 PostgreSQL 執行個體清單。
管理已啟用 Azure Arc 的 PostgreSQL 伺服器
以滑鼠右鍵按一下您要管理的 PostgreSQL 執行個體,然後選取 [管理]
PostgreSQL 儀表板檢視:
其呈現該窗格左側所列的數個儀表板:
- 概觀:顯示執行個體的摘要資訊,例如名稱、PostgreSQL 管理員使用者名稱、Azure 訂用帳戶識別碼、組態、資料庫引擎版本、Grafana 和 Kibana 的端點等等
- 連接字串:顯示連線到 PostgreSQL 執行個體可能需要的各種連接字串,例如 psql、Node.js、PHP、Ruby 等等
- 診斷並解決問題:顯示各種資源,協助您隨著我們擴充疑難排解筆記本,針對您的執行個體進行疑難排解
- 新的支援要求:向支援服務尋求協助,以開始預覽公告。
使用您的資料和結構描述
在 Azure Data Studio 視窗的左側,展開 [伺服器] 節點:
然後選取 [新增連線] 並填入 PostgreSQL 執行個體的連線詳細資料:
- 連線類型:PostgreSQL
- 伺服器名稱: 輸入 PostgreSQL 執行個體的名稱。 例如:postgres01
- 驗證類型:密碼
- 使用者名稱:例如,您可以使用標準/預設 PostgreSQL 管理員使用者名稱。 請注意,此欄位區分大小寫。
- 密碼:您會在
az postgres server-arc endpoint -n postgres01
命令輸出的 psql 連接字串中找到 PostgreSQL 使用者名稱的密碼 - 資料庫名稱:設定您要連線的資料庫名稱。 您可以將其設定為 [預設值]
- 伺服器群組:您可讓其設定為 [預設值]
- 名稱 (選擇性):您可將此空白
- 進階:
- 主機 IP 位址:Kubernetes 叢集的公用 IP 位址
- 連接埠: PostgreSQL 執行個體正在接聽的連接埠。 您可以在
az postgres server-arc endpoint -n postgres01
命令輸出中 psql 連接字串的結尾找到此連接埠。 不是 Kubernetes 正在接聽的連接埠 30080,而且您在連線到 Azure Data Studio 中 Azure 資料控制器時輸入的連接埠。 - 其他參數:這些參數應該不言自明,您可接受其顯現的預設/空白值。
選取 [確定] 和 [連線] 以連線到您的伺服器。
連線之後,有數種體驗可供使用:
- 新查詢
- 新增筆記本
- 展開伺服器的顯示,並瀏覽/處理資料庫內的物件