【发布时间】:2016-03-27 23:55:41
【问题描述】:
我运行了一个进程,从我的 Azure 存储服务中删除大约 1500 个 Blob。我用来执行此操作的代码(在循环中)本质上是这样的:
var blob = BlobStorageContainer.GetBlockBlobReference(blobName);
if (await blob.ExistsAsync(cancellationToken))
{
await blob.DeleteAsync(cancellationToken);
}
我浏览了 Azure 门户和 Azure 存储资源管理器,看起来应该删除的所有 blob 仍然存在。但是,当我尝试通过 URL 实际访问文件时,我收到 ResourceNotFound 错误。所以看起来数据已被删除,但存储服务似乎认为 blob 应该仍然存在。是我做错了什么,还是存储服务在某种意义上需要时间来赶上我执行的所有删除操作?
【问题讨论】:
标签: azure azure-storage azure-blob-storage