生存时间在Azure Blob存储中如何工作?

问题描述

在阅读了文档(https://docs.microsoft.com/en-us/azure/cdn/cdn-manage-expiration-of-blob-content)之后,我希望能够将缓存控件设置为一定的时间,然后该Blob将被删除或变得不可用。但是,我已将Blob的缓存控制设置为60秒,一个小时后仍可用。

Image of blob properties

我错过了什么吗?这不是TTL应该如何工作吗?

任何建议都值得赞赏

解决方法

在这里,TTL并不意味着“该blob将被删除或变得不可用”,这意味着该blob的缓存将过期。

此时(TTL过期),如果客户端请求Blob,则它将不使用cdn(已过期)中的cached-blob。相反,它将直接请求存储在blob storage中的Blob。