怎么获取blob真实地址(获取.真实.地址.blob...)
blob 的真实地址是指其在 azure 存储上的实际位置。可以通过以下方法获取:使用 .net sdk:创建 blob 客户端并调用 .uri 方法。使用 java sdk:创建 blob 客户端并调用 .getbloburl() 方法。使用 rest api:发送 get 请求并包含 azure 存储帐户访问令牌。
如何获取 Blob 的真实地址
Blob 的真实地址是指 Blob 在 Azure 存储上的实际位置,通常需要用于访问或操作 Blob。以下是如何获取 Blob 的真实地址:
1. 使用 .NET SDK
using Azure.Storage.Blobs; // 创建 Blob 客户端 BlobClient blobClient = new BlobClient(connectionString, containerName, blobName); // 获取 Blob 的真实地址 Uri uri = blobClient.Uri;
2. 使用 Java SDK
import com.azure.storage.blob.BlobClient; import com.azure.storage.blob.BlobContainerClient; import com.azure.storage.blob.BlobServiceClient; import com.azure.storage.blob.BlobServiceClientBuilder; // 创建 Blob 服务客户端 BlobServiceClient blobServiceClient = new BlobServiceClientBuilder().connectionString(connectionString).buildClient(); // 获取 Blob 容器客户端 BlobContainerClient blobContainerClient = blobServiceClient.getBlobContainerClient(containerName); // 创建 Blob 客户端 BlobClient blobClient = blobContainerClient.getBlobClient(blobName); // 获取 Blob 的真实地址 Uri uri = blobClient.getBlobUrl();
3. 使用 REST API
使用以下 REST API 请求获取 Blob 的真实地址:
GET https://myaccount.blob.core.windows.net/mycontainer/myblob Authorization: Bearer <storage-account-access-token></storage-account-access-token>
其中:
access-token> 是 Azure 存储帐户的访问令牌。 是 Azure 存储帐户的名称。 是包含 Blob 的容器名称。 是 Blob 的名称。
响应中将包含 Blob 的真实地址。
注意:
- 对于私有 Blob,您需要在请求中提供 Azure 存储帐户的访问令牌或 SAS 令牌。
- 如果您正在使用 Azure Storage 浏览器,则可以右键单击 Blob 并选择 "复制 URL" 以获取其真实地址。
以上就是怎么获取blob真实地址的详细内容,更多请关注资源网之家其它相关文章!