【发布时间】:2020-06-17 09:58:30
【问题描述】:
我知道 Azure 存储使用 GC 处理软删除。所以我想检查一个容器是否有删除标志并取消这个删除操作。
但是,我想不出一种方法来检查容器是否有删除标志。
我确实在这里检查了文档中的删除容器操作:
有一个租约参数,描述说:
如果指定,delete_container 仅在容器的租约处于活动状态且与此 ID 匹配时才会成功。如果容器具有有效租约,则为必需。
因此,如果我获得新的租约,我将能够取消删除操作。但我不能获得新的租约或打破现有的租约。我总是收到以下错误消息:
ResourceNotFoundError: The specified container does not exist.
但是,当我尝试创建容器时,它给了我以下错误:
ResourceExistsError: The specified container is being deleted. Try operation later.
如何检查容器中是否有删除标志?
如何更改标有它的容器的租约?
【问题讨论】:
-
你好 Pegas,我想看看你是否还有关于这个问题的更多问题?
-
你好伊万!我一直在等待其他人的回答,看看是否有任何不同的观点,但由于我决定继续前进,我会将您的帖子设置为答案,谢谢!
标签: python-3.x azure-blob-storage