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

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

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

查看存储帐户的内容

新建实验室时,会自动为资源创建 Azure 存储帐户。

要查看实验室的存储帐户及其保存的信息,请执行以下步骤:

  1. 在“Azure 门户”中,转到开发测试实验室资源

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

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

  3. 在“概述”页的“资源”列表中,选择实验室的存储帐户

    显示如何为开发测试实验室资源选择存储帐户的屏幕截图。

    实验室存储帐户的命名约定为 a<labName><4-digit number>。 如果实验室名称为contosolab,则示例存储帐户名称为acontosolab5237。 如果实验室名称包含连字符-等特殊字符,则存储帐户名称中不包含这些字符。

  4. 在“存储帐户”页上,选择“存储浏览器”,然后选择“Blob 容器”以查看与实验室相关的相应内容

    显示具有相对 Azure 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 存储加密配置客户管理的密钥的详细信息和说明,请参阅: