我在名为summernote的Django(python)项目中使用了所见即所得(WYSIWYG)编辑器。
当我将图像拖到summernote中时,它们将保存到S3。当图像在我的博客上呈现时,似乎每个GET请求的到期日期(X-Amz-Date)都没有改变。结果,我的图像在3600秒后失效,因此,在一小时后,对于试图查看它们的任何人,该图像在我的网站上都显示为断开的链接。
在我的网站上显示/上传的其他静态和媒体文件也存储在S3上,不会受到此问题的困扰。
这是我昨晚上传的链接:
https://s3beanzoid.s3.us-east-2.amazonaws.com/media/django-summernote/2019-04-30/f0b21223-0f25-42c9-a206-4f02e95fb44e.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAJZALJ3EN746L6QWQ%2F20190430%2Fus-east-2%2Fs3%2Faws4_request& X-Amz-Date = 20190430T021533Z &X-Amz-Expires = 3600&X-Amz-SignedHeaders = host&X-Amz-Signature = b613ab77d8a0e339e66f7706e5b55f2e413a969e747743865fe25156
有人在想这是什么原因,或者我可以在哪里进一步研究?
谢谢!