你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
管理开发测试实验室的 Azure 存储帐户
本文介绍了如何查看和管理与 Azure 开发测试实验室资源关联的 Azure 存储帐户。
查看存储帐户的内容
新建实验室时,会自动为资源创建 Azure 存储帐户。
要查看实验室的存储帐户及其保存的信息,请执行以下步骤:
在实验室的“概述”页上,选择“资源组”:
在“概述”页的“资源”列表中,选择实验室的存储帐户 :
实验室存储帐户的命名约定为
a<labName><4-digit number>
。 如果实验室名称为contosolab
,则示例存储帐户名称为acontosolab5237
。 如果实验室名称包含连字符-
等特殊字符,则存储帐户名称中不包含这些字符。在“存储帐户”页上,选择“存储浏览器”,然后选择“Blob 容器”以查看与实验室相关的相应内容:
管理 Azure 存储生命周期
实验室存储帐户存储以下信息:
- 公式文档用于创建实验室虚拟机 (VM)
- 虚拟硬盘 (VHD)(上传到开发测试实验室)用于创建自定义 VM 映像
- 项目和Azure 资源管理器 (ARM) 模板缓存,用于实现在 VM 和环境创建过程中更快地检索
- 项目结果,也就是在应用项目时生成的部署和扩展日志
实验室存储帐户中的信息在实验室及其资源的生命周期中会持续存在,除非明确删除。 这些信息中的大部分对于实验室的运行至关重要。 手动删除存储帐户信息可能会导致数据损坏或 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 存储加密配置客户管理的密钥的详细信息和说明,请参阅: