公司需要为其办公室和部门提供存储。 此内容为公司专属内容,未经同意不得共享。 如果发生区域性中断,此存储需要高可用性。 公司希望使用此存储来备份公共网站。
体系结构关系图
技能任务
- 为公司专用文档创建存储帐户。
- 为存储帐户配置冗余。
- 配置共享访问签名,以便合作伙伴对文件有受限的访问权限。
- 备份公共网站存储。
- 实现生命周期管理,将内容移动到冷层。
练习说明
备注:在按照这些说明操作之前,你必须已完成实验室 02a**,也就是为内部文档提供存储。
创建存储帐户并配置高可用性。
- 为内部专用公司文档创建存储帐户。
- 在门户中,搜索并选择“存储帐户”。
- 选择“+ 新建”。
- 选择在上一个实验室中创建的“资源组”**。
- 将“存储帐户名称”** 设置为
private
。 向名称添加标识符以确保名称是唯一的。 - 选择“查看”**,然后创建** 存储帐户。
- 等待存储帐户部署完成,然后选择“转到资源”**。
-
如果发生区域性中断,此存储需要高可用性。 不需要次要区域中的读取访问权限。 配置适当的冗余级别**。
- 在“存储帐户”的“数据管理”** 部分中,选择“冗余”** 边栏选项卡。
- 确保已选择“异地冗余存储(GRS)”**。
- 刷新页面。
- 查看主要位置和次要位置信息。
- 保存所做更改。
创建存储容器,上传文件,并限制对文件的访问。
-
为公司数据创建专用存储容器。
- 在“存储帐户”的“数据存储”** 部分中,选择“容器”** 边栏选项卡。
- 选择“+ 容器”。
- 确保容器“名称”** 为
private
。 - 确保“公共访问级别”为“专用(非匿名访问)”****。
- 如果有时间,查看“高级”** 设置,但采用默认值。
- 选择创建。
-
要进行测试,上传一个文件到“专用”** 容器。 文件类型无关紧要。 小型图像或文本文件是不错的选择。 测试以确保文件不可公开访问。
- 选择 容器。
- 选择“上传”。
- 浏览到文件** 并选择文件。
- 上传** 文件。
- 选择上传的文件。
- 在“概述”选项卡上,复制 URL****。
- 将 URL** 粘贴到新的浏览器标签页中。
- 验证出现的结果:文件未显示,并收到错误。
-
外部合作伙伴要求至少在接下来的 24 小时内读取和写入文件。 配置和测试共享访问签名 (SAS)。 详细了解共享访问签名。
- 选择上传的 Blob 文件,并转到 “生成 SAS”选项卡**。
- 在“权限”** 下拉列表中,确保合作伙伴仅有“读取”** 权限。
- 验证“开始和到期日期/时间 ”是否为接下来的 24 小时**。
- 选择“ 生成 SAS 令牌和 URL”。
- 将 Blob SAS URL** 复制到新的浏览器标签页。
- 验证是否可访问该文件。 如果上传的是图像文件,它将在浏览器中显示。 如果是其他类型的文件,则会下载它们。
配置存储访问层和内容复制。
-
为节省成本,请在 30 天后将 Blob 从热层移动到冷层。 详细了解如何管理 Azure Blob 存储生命周期。
- 返回到“存储帐户”**。
- 在“概述”** 部分中,请注意,“默认访问层”** 已设置为“热”**。
- 在“数据管理”** 部分中,选择“生命周期管理”** 边栏选项卡。
- 选择“添加规则”。**
- 将“规则名称”** 设置为
movetocool
。 - 将“规则范围”设置为“将规则应用于存储帐户中的所有 Blob”****。
- 选择下一步。
- 确保已选择“上次修改时间”**。
- 将“是在(天前)”设置为 30****。
- 在“预期结果”下拉列表中,选择“移动到冷存储层”****。
- 如果有时间,请查看下拉列表中的其他生命周期选项。
- 添加规则**。
-
公共网站文件需要备份到另一个存储帐户。详细了解对象复制。
- 在存储帐户中,新建** 名为
backup
的容器。 使用默认值。 如果需要详细说明,请参阅实验室 02a。 - 导航到“publicwebsite”** 存储帐户。 此存储帐户是在上一练习中创建的。
- 在“数据管理”** 部分中,选择“对象复制”** 边栏选项卡。
- 选择“创建复制规则”**。
- 将“目标存储帐户”** 设置为“专用”** 存储帐户。
- 将“源容器”设置为“公共”,并将“目标”容器设置为“备份”******。
- 创建复制规则**。
- (可选)如果有时间,将文件上传到“公共”** 容器。 返回到“专用”** 存储帐户,并刷新“备份”** 容器。 几分钟后,公共网站文件将显示在备份文件夹中。
- 在存储帐户中,新建** 名为
备注:如需进行额外练习,请完成配置 Azure Blob 存储模块。 该模块具有交互式实验室模拟,可在其中进行更多创建 Blob 存储的练习。
使用 Copilot 扩展学习
Copilot 可以协助你完成学习之旅。 Copilot 可以提供基本的技术信息、高级步骤、优点和缺点、故障排除帮助、用例、编码示例等。 要访问 Copilot,请打开 Edge 浏览器,然后选择 Copilot(右上角)。 花几分钟时间尝试这些提示。
- 哪些安全功能可用于保护 Azure 存储?
- 什么是 Azure SAS,如何使用它?
通过自定进度的培训了解详细信息
- 配置 Azure 存储安全功能。 本模块介绍如何配置常见的 Azure 存储安全功能,例如存储访问签名。
- 管理 Azure Blob 存储生命周期。 本模块介绍如何在整个 Azure Blob 存储生命周期中管理数据可用性。
关键结论
恭喜你完成本实验室的内容。 下面是本实验室的主要重点。
- Azure 存储具有许多数据保护功能,包括加密、访问控制、网络安全、监视和警报。
- 共享访问签名 (SAS) 提供对存储帐户中资源的安全委托访问。 使用 SAS 可以精细控制客户端访问数据的方式。
- Azure Blob 存储生命周期管理可提供基于规则的策略,用于将 blob 数据转移到适合的访问层,或将数据设置为在数据生命周期结束时过期。
- 对象复制在源存储帐户和目标帐户之间异步复制块 blob。