如何阻止对象存储服务文件链接过期?

How do I stop Object Storage Service file links from expiring?

我一直在使用 OSS(对象存储服务)存储桶来存储视频,我需要 link不会过期的。
当我在 OSS 浏览器中生成 link 时,我可以选择设置到期时间,但是没有关闭到期时间的选项。

有什么方法可以生成不会过期的 link 吗?

只有一种方法可以做到。您可以将存储桶 ACL 更改为 public 或 public 读取(请记住数据泄漏的风险)或更好的解决方案可能是仅更改对象的 ACL。

  1. 更改OSS bucket ACL https://www.alibabacloud.com/help/doc-detail/31898.htm
  2. 更改 OSS 对象 ACL https://partners-intl.aliyun.com/help/doc-detail/52284.htm

选项 2 更好,因为整个存储桶仍然可以有私有 ACL,而单个对象可以 public 读取。

当您单击 复制文件 URL 时,一旦存储桶或对象(首选方式)public 读取 ACL,您就可以共享该对象。

仅供参考 - 对象的默认共享设置为 ?Expires=1544615363,以秒为单位,等于 17877.49262731 天,即 48.97 年 :)