获取Blob的访问级别

问题描述 投票:0回答:1

我正在尝试获取Blob的AccessTier。我使用以下代码段:

var blobContainerClient = _blobServiceClient.GetBlobContainerClient("container-name");

await foreach (var blobItem in blobContainerClient.GetBlobsAsync(BlobTraits.All, BlobStates.All))
{
     Console.WriteLine(blobItem.Properties.AccessTier)
}

我遇到的问题是AccessTier始终为null。我也尝试过明确地获取属性,例如:

var properties = blobContainerClient.GetBlobClient(blobItem.Name).GetProperties().Value.AccessTier;

但仍然为空。是否可以使用Azure .NET SDK获取AccessTier

我正在尝试获取Blob的AccessTier。我使用以下代码段:var blobContainerClient = _blobServiceClient.GetBlobContainerClient(“ container-name”);等待foreach(...

azure-storage azure-blob-storage azure-sdk-.net azure-sdk
1个回答
0
投票

我注意到问题是我的存储帐户的类型为V1,不支持V1层。

© www.soinside.com 2019 - 2024. All rights reserved.