问题描述
在阅读了文档(https://docs.microsoft.com/en-us/azure/cdn/cdn-manage-expiration-of-blob-content)之后,我希望能够将缓存控件设置为一定的时间,然后该Blob将被删除或变得不可用。但是,我已将Blob的缓存控制设置为60秒,一个小时后仍可用。
我错过了什么吗?这不是TTL应该如何工作吗?
任何建议都值得赞赏
解决方法
在这里,TTL并不意味着“该blob将被删除或变得不可用”,这意味着该blob的缓存将过期。
此时(TTL过期),如果客户端请求Blob,则它将不使用cdn(已过期)中的cached-blob。相反,它将直接请求存储在blob storage
中的Blob。