你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

管理 Azure 开发测试实验室存储帐户

本文介绍如何查看和管理与 Azure 开发测试实验室关联的 Azure 存储帐户。

查看存储帐户的内容

开发测试实验室会自动为其创建的每个实验室创建一个 Azure 存储帐户。 若要查看实验室的存储帐户及其包含的信息,请执行以下操作:

  1. 在实验室的“概述”页上,选择“资源组”。

    显示如何在实验室“概述”页上选择资源组的屏幕截图。

  2. 在资源组的“概述”页上,选择实验室的存储帐户。 实验室存储帐户的命名约定为 a<labName><4-digit number>。 例如,如果实验室名称为 contosolab,则存储帐户名称可以为 acontosolab5237

    显示选择实验室资源组中的存储帐户的屏幕截图。

  3. 在“存储帐户”页的左侧菜单上,选择“存储浏览器(预览版)”,然后选择“Blob 容器”以查看与实验室相关的相应内容。

    显示存储浏览器(预览版)的屏幕截图。

管理 Azure 存储生命周期

实验室存储帐户存储以下内容:

实验室存储帐户中的信息在实验室及其资源的生命周期中会持续存在,除非明确删除。 这些信息中的大部分对于实验室的运行至关重要。 手动删除存储帐户信息可能会导致数据损坏或 VM 创建错误。

  • 删除已上传的 VHD 会导致无法再从这些 VHD 创建自定义映像。
  • 删除公式文档可能会导致在从公式创建 VM、更新公式或创建新公式时出现错误。
  • 每当实验室连接到项目或模板存储库时,开发测试实验室都会刷新项目和 ARM 模板缓存。 如果你手动删除缓存,开发测试实验室会在实验室下次连接到存储库时重新创建缓存。

为项目结果设置过期时间

应用项目时,项目结果大小可能会随着时间的推移而增大。 可以为项目结果设置过期规则,以便定期从存储帐户中删除较旧的结果。 这种做法可以减小存储帐户的大小,有助于控制成本。

以下规则专门为项目结果设置一个 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 存储的详细信息,请参阅通过自动管理数据生命周期来优化成本