📜  如何获取 azure block blob url (1)

📅  最后修改于: 2023-12-03 15:09:14.379000             🧑  作者: Mango

如何获取 Azure Block Blob URL

Azure Blob Storage 是一项高度可扩展的云存储服务,支持存储海量的非结构化数据。Block Blob 是其中一种对象类型,它是由多个块组成的大型对象。

获取 Block Blob URL 有多种方式,以下是其中两种常用的方法:

方法一:使用 Azure Storage Explorer

Azure Storage Explorer 是一款免费的跨平台存储浏览器,可以用于浏览和管理 Azure 存储资源。使用 Azure Storage Explorer 获取 Block Blob URL 的步骤如下:

  1. 打开 Azure Storage Explorer,并连接到想要访问的 Azure 存储帐户。

  2. 在左侧导航菜单中选择“Blob Containers”选项卡,找到包含目标 Block Blob 的容器。

  3. 找到目标 Block Blob,右键单击它并选择“Copy Blob URL”。

  4. 将 Blob URL 粘贴到所需的位置。

方法二:使用 Azure Blob Storage SDK

Azure Blob Storage SDK 是一组用于与 Blob Storage 交互的 .NET、Java、Python、Node.js 和 Ruby 的开发工具包。使用 Azure Blob Storage SDK 获取 Block Blob URL 的步骤如下:

  1. 在代码中创建 BlobServiceClient 实例。BlobServiceClient 是一种客户端对象,用于与 Blob Storage 进行交互。
using Azure.Storage.Blobs;

string connectionString = "DefaultEndpointsProtocol=https;AccountName=<account-name>;AccountKey=<account-key>;EndpointSuffix=core.windows.net";
BlobServiceClient blobServiceClient = new BlobServiceClient(connectionString);
  1. 找到目标 Block Blob,调用其 Uri 属性获取 Blob URL。
string containerName = "<container-name>";
string blobName = "<blob-name>";

BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient(containerName);
BlobClient blobClient = containerClient.GetBlobClient(blobName);

Uri blobUrl = blobClient.Uri;

以上是获取 Azure Block Blob URL 的两种常用方式。根据应用场景选择相应的方法即可。