Share via


管理 Azure DevTest Labs 儲存體帳戶

本文說明如何檢視和管理與 Azure DevTest Labs 相關聯的 Azure 儲存體帳戶。

檢視儲存體帳戶內容

DevTest Labs 會自動為每個建立的實驗室,建立 Azure 儲存體帳戶。 若要查看實驗室的儲存體帳戶及其保留的資訊,請執行下列操作:

  1. 在實驗室的 [概觀] 頁面上,選取 [資源群組]

    Screenshot that shows selecting the resource group on the lab Overview page.

  2. 在資源群組的 [概觀] 頁面上,選取實驗室的儲存體帳戶。 實驗室儲存體帳戶的命名慣例為:a<labName><4-digit number>。 舉例來說,如果實驗室名稱為 contosolab,儲存體帳戶名稱可為 acontosolab5237

    Screenshot that shows selecting the storage account in the lab's resource group.

  3. 在 [儲存體帳戶] 頁面上,選取左側功能表上的 [儲存體瀏覽器 (預覽)],然後選取 [Blob 容器],查看相關的實驗室相關內容。

    Screenshot that shows the Storage browser (preview).

管理 Azure 儲存體生命週期

實驗室儲存體帳戶會儲存下列項目:

除非明確刪除,否則實驗室儲存體帳戶中的資訊會留存在實驗室及其資源中。 大部分資訊對於實驗室運作而言非常重要。 手動刪除儲存體帳戶資訊,可能會導致資料損毀或 VM 建立錯誤。

  • 移除上傳的 VHD 之後,就無法再從這些 VHD 建立自訂映像。
  • 從公式建立 VM、更新公式或建立新公式時,刪除公式文件可能會導致錯誤。
  • 每當實驗室連線到成品或範本存放庫時,DevTest Labs 就會重新整理成品和 ARM 範本快取。 如果您手動移除快取,DevTest Labs 會在下次實驗室連線到存放庫時,重新建立快取。

設定成品結果的到期日

套用成品時,成品結果大小可能會隨著時間增加。 您可以設定成品結果的到期規則,定期從儲存體帳戶刪除較舊的結果。 此做法可減少儲存體帳戶大小,並協助控制成本。

以下規則會特別為成品結果設定 90 天到期:

{
  "rules": [
    {
      "name": "expirationRule",
      "enabled": true,
      "type": "Lifecycle",
      "definition": {
        "filters": {
          "blobTypes": [ "blockBlob" ],
          "prefixMatch": [ "artifacts/results" ]
        },
        "actions": {
          "baseBlob": {
            "delete": { "daysAfterModificationGreaterThan": 90 }
          },
          "snapshot": {
            "delete": { "daysAfterCreationGreaterThan": 90 }
          }
        }
      }
    }
  ]
}

儲存體加密和客戶自控金鑰

Azure 儲存體會自動加密實驗室儲存體帳戶中的所有資料。 Azure 儲存體加密可保護您的資料安全,並協助符合組織安全性和合規性承諾。 如需詳細資訊,請參閱待用資料的 Azure 儲存體加密

Azure 儲存體使用 Microsoft 管理的金鑰,加密實驗室資料。 您可以選擇性使用自己的金鑰管理加密。 如果您選擇使用自己的金鑰管理實驗室儲存體帳戶加密,您可以使用 Azure Key Vault,指定客戶自控金鑰來加密和解密資料。

如需為 Azure 儲存體加密設定客戶自控金鑰的詳細資訊和指示,請參閱:

下一步

如需管理 Azure 儲存體的詳細資訊,請參閱透過自動管理資料生命週期將成本最佳化 (機器翻譯)