Azure Storage Account 之 Blob

发布时间 2023-08-02 22:57:59作者: 鲁燕云端

学习记录, 便于查找。

Azure Blob 简介:Blob(对象)存储简介 - Azure Storage | Microsoft Learn

主要就是这句:Blob 存储最适合存储巨量的非结构化数据。 非结构化数据是不遵循特定数据模型或定义的数据(如文本或二进制数据)。 一般主要用于存储 音频,视频,文本文件(word,pdf,html,tsv,txt)等。

下面介绍用法:

1. 首先项目中引用nuget包,Azure.Storage.Blob。

使用以下 .NET 类与这些资源进行交互

  • BlobServiceClientBlobServiceClient 类可用于操纵 Azure 存储资源和 blob 容器。
  • BlobContainerClientBlobContainerClient 类可用于操纵 Azure 存储容器及其 blob。
  • BlobClientBlobClient 类可用于操纵 Azure 存储 blob。

2. 示例代码:

快速入门:Azure Blob 存储库 v12 - .NET | Microsoft Learn

2.1. BlobServiceClien实例化方法:

开始使用 Azure Blob 存储和 .NET - Azure Storage | Microsoft Learn

2.2. 使用获取SasToken:

为容器或 blob 创建服务 SAS - Azure Storage | Microsoft Learn

使用 .NET 创建帐户 SAS - Azure Storage | Microsoft Learn

不建议使用该方式:

使用 .NET 为容器、目录或 Blob 创建用户委派 SAS - Azure Storage | Microsoft Learn

2.3. 其他操作的示例代码:

使用 .NET 的 Azure 存储示例 | Microsoft Learn