Django最佳实践,将云存储文件URLs3 / Alibaba OSS存储在关系数据库如postgres中

问题描述

我在Django项目中使用S3和阿里巴巴OSS作为存储类。表中的url字段用于引用存储中的对象。但是网址不是永久的。像s3一样,我们有预签名的url,目前它会在1小时后过期。 如何确定该网址始终是有效网址?

  1. 在这种情况下,为存储系统存储url的最佳实践是什么?
  2. 如果我需要在URL过期后重新创建URL,我应该在URL之外存储哪些元数据?可能是存储桶名称等。

在过期后,如何刷新/重新创建我的网址?

解决方法

您曾经检查过文档吗?

我建议您在这里阅读: https://www.alibabacloud.com/help/doc-detail/39607.htm

Python的SDK参考:https://www.alibabacloud.com/help/doc-detail/32033.htm

生成签名的URL:https://www.alibabacloud.com/help/doc-detail/31952.htm

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...