ruby - AWS S3 为视觉托管样式和路径样式 URL 提供不同版本的文件
问题描述
我有一个使用载波将文件上传到 S3 的 rails 应用程序。所以通过附件上传器上传文件后。我正在为数据库中的给定对象保存公共 url。返回的公共 url 采用aws-sdk ruby gem
视觉托管样式
https://BUCKETNAME.s3.REGION.amazonaws.com/tests/TESTNAME.zip
如果我在 s3 中检查对象 url,它是路径样式格式 -
https://s3.REGION.amazonaws.com/BUCKETNAME/tests/TESTNAME.zip
有关url 样式的文档
这里的问题是,如果我在更新资产后访问存储在我的数据库中的公共 url,它会指向以前的版本,而不是 object_url 所做的最新版本。那么为什么公共 url 没有更新到最新版本,这个问题在 2 天前出现了。任何见解都会有所帮助
更新
现在这个问题自动解决了。因此,如果有人遇到此问题或有任何了解。请告诉我
解决方案
推荐阅读
- nginx - Nginx 向浏览器返回 502,但在 curl 上运行良好
- r - R插入符号:{中的错误:任务1失败-“没有可用的重要性值”
- flutter - Web chrome中的Flutter http不安全请求
- javascript - 将 React Navigation 添加到项目后的 EISDIR
- steam - 为通过 openid 认证的第三方用户激活 Steam 游戏
- java - 避免杰克逊改变时间
- mongodb - PyMongo bulk_write UpdateOne 只运行最后一个操作
- c# - 使用 NetTopologySuite 计算点之间的地理距离
- python - 是否可以在没有驱动程序的情况下使用 Senenium?
- android - 带有用户证书缓存的 Flutter Android oAuth