共用方式為


使用 Azure 入口網站為 Azure Database for PostgreSQL - 彈性伺服器配置備份

本文說明如何使用 Azure 入口網站為 PostgreSQL - Flexible Server 配置 Azure 資料庫備份。

先決條件

在為 PostgreSQL - Flexible Server 配置 Azure 資料庫備份前,請確保以下先決條件已符合:

設定資料庫備份

要使用 Azure Backup 配置 Azure PostgreSQL – Flexible Server 的備份,您可以使用以下其中一種方法:

  • Azure PostgreSQL – Flexible Server 資料庫管理窗格
  • 備份儲存庫
  • Resiliency

要在 Azure Database for PostgreSQL - Flexible Server 中透過高復原能力配置備份,請遵循以下步驟:

  1. 進入韌 ,然後選擇 「概述>+設定保護」。

    截圖顯示如何啟動資料庫保護。

    或者,若要從 備份保險庫 面板設定備份,請前往 備份保險庫>總覽,然後選擇 + 備份

    要從資料庫管理面板設定備份,請到 PostgreSQL - flexible server 面板,然後選擇設定>LTR(Vaulted Backups)。

  2. 「配置保護 」面板中,選擇 「資源管理為Azure」,選擇「 Datasource 類型Azure Database for PostgreSQL flexible servers」,以及 「解決方案Azure Backup」,然後選擇 「繼續」。

    截圖顯示資料來源和解決方案選擇。

  3. 「配置備份」面板的基礎標籤中,檢查資料來源類型是否顯示為 PostgreSQL 彈性伺服器的 Azure 資料庫,點選 Vault 中的「選擇保險庫」,並從下拉選單中選擇現有的備份保險庫,然後選擇「下一步」。

    如果您沒有備份保存庫, 請建立新的保存庫。

    截圖顯示備份金庫選擇。

  4. 備份政策 標籤中,選擇定義備份排程與保留時間的備份政策,然後選擇 「下一步」。

    如果你沒有備份策略,可以即時建立一個

    截圖顯示備份政策的選擇。

  5. 「Datasource 」標籤中,選擇資料來源名稱。

  6. 在「 選擇資源備份 」面板中,選擇 Azure PostgreSQL – Flexible Servers 來備份,然後點選 「選擇」。

    附註

    確保您選擇 Azure PostgreSQL 彈性伺服器與儲存庫在相同的區域。

    截圖顯示備份資料庫的選項。

    一旦進入 資料來源 標籤,Azure Backup 服務會驗證它是否擁有所有必要的存取權限來連接伺服器。 若缺少一項或多項存取權限,則會出現以下錯誤訊息之一—— 使用者無法指派角色 或角色 指派未完成

    • 使用者無法指派角色:當你(備份管理員)沒有 PostgreSQL - 彈性伺服器的 寫入權限 時,此訊息會顯示於 查看詳情中。 要指派所需資源的必要權限,請選擇 下載角色指派範本 以取得 ARM 範本,並以 PostgreSQL 資料庫管理員身份執行該範本。 範本成功執行後,選擇 重新驗證

      截圖顯示了使用範本分配的角色。

    • 未完成角色指派:當您 (備份管理員) 對 PostgreSQL Flexible Server 具有寫入權限,可用來指派檢視詳細資料中列出的缺少權限時,便會出現此訊息。 要在 PostgreSQL - Flexible Server 中行使授權,即時選擇 指派遺漏的角色

      截圖顯示使用 Azure 入口網站分配的角色。

      一旦流程開始,在 PostgreSQL 彈性伺服器上缺失的存取權限會被授予備份保險庫。 你可以定義存取權限必須授予的範圍。 當動作完成時,重新驗證就會啟動。

  7. 當角色指派驗證顯示 成功後,選擇 下一步 ,繼續提交操作的最後一步。

    截圖顯示角色指派驗證成功。

  8. 「檢視+設定 」標籤中,選擇 「設定備份」。

建立備份原則

你可以在備份設定流程中隨時建立備份政策。

若要建立備份原則,請遵循下列步驟:

  1. 「配置備份 」面板中,選擇 「備份政策 」標籤。

  2. 備份政策標籤中,選擇「備份政策」中的「建立新檔案」。

  3. 「建立備份政策 」欄目,在 「基本 」標籤中,為 政策名稱提供名稱。

    截圖說明了如何提供備份政策名稱。

  4. 「排程+保留」 標籤的 備用排程中,定義備用頻率。

  5. 保留規則中,選擇 新增保留規則

    截圖顯示如何在備份政策中定義備份排程。

  6. 「新增保留 」面板中,定義保留期間,然後選擇 「新增」。

    附註

    每週 備份的 預設保留期為 10 年。 你可以為特定備份新增保留規則,包括資料儲存和保留時間。

    截圖展示了如何定義資料庫備份的保留期限。

  7. 進入 「建立備份政策 」面板後,選擇 檢視 + 建立

    截圖顯示如何觸發備份政策建立。

    附註

    保留規則會依照預先決定的優先順序來評估。 優先順序最高的是年度規則,其次是每月規則,最後是每週規則。 當沒有其他規則符合資格時,就會套用預設保留設定。 例如,同一個復原點可能同時是每週第一次成功的備份,也是每月第一次成功的備份。 然而,由於每月規則的優先順序高於每週規則,因此會套用每月第一次成功備份所對應的保留期限。

備份設定完成後,你可以 執行按需備份追蹤備份作業的進度

後續步驟

使用 Azure 入口網站還原適用於 PostgreSQL 的 Azure 資料庫 - 彈性伺服器