Azure.ResourceManager.PostgreSql (.NET)
使用 .NET 管理 Azure PostgreSQL
此技能提供使用 .NET SDK 管理 Azure PostgreSQL Flexible Server 的程式碼範例。它可協助開發人員自動化資料庫佈建、備份及高可用性設定,無需手動操作 Azure 入口網站。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「Azure.ResourceManager.PostgreSql (.NET)」。 Create a PostgreSQL server with zone-redundant HA
預期結果:
程式碼範例顯示 PostgreSqlFlexibleServerData 的建立,其中 HighAvailability 模式設定為 ZoneRedundant,包括 SKU、儲存體及驗證設定。
正在使用「Azure.ResourceManager.PostgreSql (.NET)」。 List all databases in my server
預期結果:
C# 程式碼使用 await foreach 逐一查看 GetPostgreSqlFlexibleServerDatabases() 並列印資料庫名稱及屬性。
安全審計
安全This is a prompt-only documentation skill with no executable code. The static analysis scanned 0 files (0 lines) and detected no suspicious patterns. The skill provides Azure PostgreSQL Flexible Server SDK reference documentation with code examples. No security risks identified.
品質評分
你能建構什麼
DevOps 工程師自動化部署
將 PostgreSQL 伺服器佈建自動化為 CI/CD 管道的一部分。建立基礎架構即程式碼指令碼,以一致的設定建立開發/預備/生產環境。
開發人員管理測試資料庫
快速建立及拆除自動化測試的測試資料庫。使用程式碼範例設定具有適當防火牆規則的隔離測試環境。
平台工程師建構內部工具
為團隊成員建構內部工具來管理 PostgreSQL 資源,無需存取 Azure 入口網站。建立自訂儀表板或自助服務入口網站。
試試這些提示
顯示如何使用 .NET SDK 建立已啟用高可用性的 Azure PostgreSQL Flexible Server。
如何新增防火牆規則以允許 IP 範圍連線至我的 PostgreSQL Flexible Server?
使用 C# 為我的 PostgreSQL Flexible Server 設定 Entra ID(Azure AD)驗證。
顯示如何在 Azure PostgreSQL Flexible Server 上列出備份及執行時間點還原。
最佳實務
- 使用 DefaultAzureCredential 而非硬編碼的連線字串進行驗證
- 為生產工作負載啟用區域備援高可用性
- 同時設定 Entra ID 及密碼驗證,以便在移轉期間保持彈性
避免
- 請勿在原始程式碼中硬編碼管理員密碼 - 請使用 Azure Key Vault 或環境變數
- 避免為生產伺服器使用公用網路存取 - 請使用私人端點
- 請勿略過備份設定 - 確保足夠的保留期限以符合規範
- 避免在已淘汰的 Single Server 層中建立伺服器 - 請使用 Flexible Server