- Microsoft Azure 教程
- Microsoft Azure - 首页
- 云计算 - 概述
- Microsoft Azure - Windows
- Microsoft Azure - 组件
- Microsoft Azure - 计算模块
- Microsoft Azure - 结构控制器
- Microsoft Azure - 存储
- Microsoft Azure - Blob存储
- Microsoft Azure - 队列
- Microsoft Azure - 表格
- Microsoft Azure - 内容分发网络 (CDN)
- Microsoft Azure - 应用
- Microsoft Azure - 安全
- Microsoft Azure - 数据中心
- Microsoft Azure - 应用场景
- Microsoft Azure 高级功能
- Microsoft Azure - 管理门户
- Azure - 创建虚拟网络
- Azure - 部署虚拟机
- Azure - 端点配置
- Azure - 点到站点连接
- Azure - 站点到站点连接
- Microsoft Azure - 流量管理器
- Microsoft Azure - PowerShell
- Azure - 监控虚拟机
- Azure - 设置警报规则
- Azure - 应用部署
- Microsoft Azure - 备份和恢复
- Azure - 自助服务功能
- Azure - 多因素身份验证
- Azure - Forefront 身份管理器
- Azure - 数据导入和导出作业
- Microsoft Azure - 网站
- Microsoft Azure - 可扩展性
- Microsoft Azure - 磁盘配置
- Microsoft Azure - 磁盘缓存
- Microsoft Azure - 个性化访问
- Azure - 个性化公司品牌
- Azure - 自助服务密码重置
- Microsoft Azure - 自助服务组
- Microsoft Azure - 创建组
- Azure - 安全报告和警报
- Azure - 编排恢复
- Microsoft Azure - 健康监控
- Microsoft Azure - 升级
- Microsoft Azure 有用资源
- Microsoft Azure - 快速指南
- Microsoft Azure - 有用资源
- Microsoft Azure - 讨论
Microsoft Azure - Blob存储
让我们首先了解什么是 Blob。“Blob”代表**B**inary **L**arge **OB**ject(二进制大对象)。Blob 包括图像、文本文件、视频和音频。Windows Azure 提供的服务中有三种类型的 Blob:块 Blob、追加 Blob 和页 Blob。
**块 Blob** 是具有唯一块 ID 的单个块的集合。块 Blob 允许用户上传大量数据。
**追加 Blob** 是优化的块,有助于提高操作效率。
**页 Blob** 是页面的集合。它们允许随机读写操作。创建 Blob 时,如果未指定类型,则默认设置为块类型。
所有 Blob 必须位于存储中的容器内。以下是如何在 Azure 存储中创建容器的方法。
创建容器
**步骤 1** - 转到 Azure 门户,然后转到您的存储帐户。
**步骤 2** - 单击“创建新容器”创建容器,如下面的图像所示。
“访问”下拉菜单中有三个选项,用于设置谁可以访问 Blob 的权限。“私有”选项仅允许帐户所有者访问。“公共容器”选项允许匿名访问该容器的所有内容。“公共 Blob”选项将设置对 Blob 的开放访问权限,但不允许访问容器。
使用 PowerShell 上传 Blob
**步骤 1** - 在任务栏中找到“Windows PowerShell”,然后右键单击。选择“以管理员身份运行 ISE”。
**步骤 2** - 以下命令将允许您访问您的帐户。您必须更改所有命令中突出显示的字段。
$context = New-AzureStorageContext -StorageAccountName tutorialspoint StorageAccountKey iUZNeeJD+ChFHt9XHL6D5rkKFWjzyW4FhV0iLyvweDi+Xtzfy76juPzJ+mWtDmbqCWjsu/nr+1pqBJj rdOO2+A==
**步骤 3** - 运行以下命令。这将获取您的 Azure 帐户的详细信息。这将确保您的订阅已全部设置。
Get-AzureSubscription
**步骤 4** - 运行以下命令上传您的文件。
Set-AzureStorageBlobContent -Blob Montiorlog.png -Container images -File "E:\MyPictures\MonitorLog.png" -Context $context -Force
**步骤 5** - 要检查文件是否已上传,请运行以下命令。
Get-AzureStorageBlob -Container $ContainerName -Context $ctx | Select Name
下载 Blob
**步骤 1** - 设置要下载文件的目录。
$localTargetDirectory = "C:\Users\Sahil\Downloads"
**步骤 2** - 下载它。
$BlobName = "Montiorlog.png" Get-AzureStorageBlobContent -Blob $BlobName Container $ContainerName -Destination $localTargetDirectory -Context $ctx
请记住以下几点:
所有命令名称和文件名都区分大小写。
命令应位于一行中,或者通过在上一行附加 ` 来续写在下一行(` 是 PowerShell 中的续行符)。
使用 Azure 存储资源管理器管理 Blob
使用“Azure 存储资源管理器”界面管理 Blob 非常简单,因为它就像 Windows 文件和文件夹资源管理器一样。您可以创建新容器、上传 Blob、以列表格式查看它们以及下载它们。此外,您可以使用此界面将它们非常简单地复制到辅助位置。下图使该过程清晰易懂。如您所见,添加帐户后,我们可以从下拉菜单中选择它并开始操作。它使操作 Azure 存储变得非常容易。