時間點索引鍵/值

Azure 應用程式組態會維護對索引鍵/值所做的變更記錄。 此記錄提供索引鍵/值變更的時間軸。 您可以重新建構任何索引鍵的記錄,並在索引鍵記錄期間 (免費層存放區 7 天,或標準層存放區 30 天) 內隨時提供索引鍵過去值。 使用這項功能,可讓您進行「時間回溯」,並擷取舊的索引鍵值。 例如,您可以復原最新部署之前的組態設定,以便將應用程式復原為先前的設定。

還原索引鍵值

您可以使用 Azure 入口網站或 Azure CLI,擷取過去的索引鍵值。

  1. 登入 Azure 入口網站。 選取 [所有資源],然後選取用來儲存索引鍵值的應用程式設定存放區執行個體。

  2. 在 [作業] 功能表中,選取 [還原]。

    Screenshot of the Azure portal, selecting restore

  3. 選取 [日期:選取日期] 並選取您要還原的日期和時間。

  4. 按一下日期和時間欄位外部或按 Tab,驗證您的選擇。 您目前已可查看所選日期和時間與目前時間之間變更的索引鍵值。 此步驟有助了解您要還原的索引鍵和值。

    Screenshot of the Azure portal with saved key-values

    入口網站會顯示索引鍵值的資料表。 第一個資料行包含的符號指出還原所選日期和時間的資料後,會發生什麼情況:

    • 紅色減號 (–) 表示在您選取的日期和時間沒有索引鍵值,並會刪除索引鍵值。
    • 綠色加號 (+) 表示您選取的日期和時間曾有索引鍵值,但目前不存在索引鍵值。 如果還原至選取的日期和時間,索引鍵值會重新加回設定。
    • 橙色項目符號 (•) 表示選取日期和時間後,索引鍵值曾修改。 索引鍵會還原為選取日期和時間時的值。
  5. 選取資料列中的核取方塊,並選取/取消選取要採取動作的索引鍵值。 選取後,核取方塊會顯示目前與選取日期和時間之間索引鍵值的差異。

    Screenshot of the Azure portal with compared keys-values

    在上述範例中,預覽顯示目前值為 #FFF 的 TestApp:Settings:BackgroundColor 索引鍵。 如果完成還原資料,則此值會修改為 #45288E。

    您可以在資料表中選取一或多個核取方塊,對您選擇的索引鍵值採取動作。 您也可以使用清單頂端的「全選」核取方塊,選取/取消選取所有索引鍵值。

  6. 選取 [還原],還原選取的索引鍵值至選取的資料與時間。

    Screenshot of the Azure portal selecting Restore

索引鍵值的記錄/時程表檢視

提示

如果您只要進行少數變更,即適用於此方法,因為設定總管只讓您逐一變更索引鍵。 如果您需要一次還原多個索引鍵值,請改用 [還原] 功能表。

您也可以在入口網站中,存取特定索引鍵值的修訂記錄。

  1. 在 [作業] 功能表中,選取 [設定總管]。

  2. 針對您要探索的索引鍵,選取 [更多動作],然後選取 [記錄]

    Screenshot of the Azure portal selecting key-value history

    您目前已可查看所選索引鍵的修訂記錄和變更資訊。

  3. 選取 [還原] 還原索引鍵和值至此時間點。

    Screenshot of the Azure portal viewing key-value data for a specific date

下一步