gpt4 book ai didi

通过应用程序的 Azure block blob 过期

转载 作者:行者123 更新时间:2023-12-03 00:03:21 27 4
gpt4 key购买 nike

是否有任何方法可以设置上传到 Azure Blob 容器的 block Blob 的生存时间属性?我正在使用this method从 Azure 存储客户端库上传 Blob。

我有机会尝试lifecycle management azure 门户上的选项。

我更愿意从应用程序设置 ttl 属性,因为在更高的环境中,我可能无法访问 azure 门户。另外,我们需要根据需要动态修改 ttl。

Can this option be considered to set the ttl programmatically?我尝试过这个选项cloudBlockBlob.getProperties().setCacheControl("max-age=70");//上传后 70 秒但它还没有过期。

提前致谢!

最佳答案

I would prefer to set the ttl property from the application since in the higher environments, I might not have access to the azure portal. Also, we would need to modify the ttl on the fly based on the needs.

Azure 存储不支持在 Blob 级别指定 TTL,以便在 TTL 过期后自动删除 Blob。

I have tried this option cloudBlockBlob.getProperties().setCacheControl("max-age=70"); // 70 seconds after upload but it was not expiring.

这本质上是一条指令,让浏览器等代理将内容缓存一定时间,并在该时间段过去后再次从源获取内容。

关于通过应用程序的 Azure block blob 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61200602/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com