Amazon s3 上传图像后ImageResizer S3Reader2插件404错误

Amazon s3 上传图像后ImageResizer S3Reader2插件404错误,amazon-s3,imageresizer,Amazon S3,Imageresizer,我们已经使用ImageResizer从磁盘提供图像很长一段时间了,它对我们来说是一个很棒的产品 现在,我们正在尝试升级服务以实现规模化,并将S3用于存储,这对我们来说是一个重大问题 如果映像在S3不存在,则会抛出AWSSDK错误,这看起来会阻止映像通过ImageResizer加载,并继续抛出404,即使映像已加载到S3 要复制这个问题,只需运行S3Reader2插件,并尝试调出S3中不存在的映像。然后将映像加载到S3,除非重新启动应用程序池,否则它不会加载映像 您可能希望/需要帮助排除故障的信息

我们已经使用ImageResizer从磁盘提供图像很长一段时间了,它对我们来说是一个很棒的产品

现在,我们正在尝试升级服务以实现规模化,并将S3用于存储,这对我们来说是一个重大问题

如果映像在S3不存在,则会抛出AWSSDK错误,这看起来会阻止映像通过ImageResizer加载,并继续抛出404,即使映像已加载到S3

要复制这个问题,只需运行S3Reader2插件,并尝试调出S3中不存在的映像。然后将映像加载到S3,除非重新启动应用程序池,否则它不会加载映像

您可能希望/需要帮助排除故障的信息:


还有人碰到这个吗?有解决方法吗?

您使用的是v4+配置参数
cacheMetadata=“false”


您正在使用v3.4.3 DLL。升级到v4应该可以解决这个问题。v3无法完全禁用元数据缓存(滑动过期默认为1小时)

您正在使用
cacheMetadata=“false”
,这是一个v4+配置参数


您正在使用v3.4.3 DLL。升级到v4应该可以解决这个问题。v3无法完全禁用元数据缓存(滑动过期默认为1小时)

即使将图像上传到S3并可通过浏览器直接访问,是否也会出现相同的AmazonS3异常?您使用的是哪个浏览器版本/平台,以及上传图像前后显示的网络请求信息是什么?不,上传图像后没有AmazonS3异常,但是对同一文件的后续调用也不会抛出AmazonS3异常(如果该文件也不存在),只是第一次。这就好像图像站点缓存了404错误,并继续显示404错误,直到我重新启动应用程序。我已经在chrome 43.0.2357.81版(64位)和firefox 38.0.5.Nathanel中进行了测试,你有机会进一步了解这一点吗?这是阻止我们使用S3插件的一个关键问题。但是服务器确实收到了请求吗?浏览器没有缓存它吗?后续请求的HTTP状态码响应是什么?即使图像上载到S3并可由浏览器直接访问,是否也会发生相同的AmazonS3异常?您使用的是哪个浏览器版本/平台,以及上传图像前后显示的网络请求信息是什么?不,上传图像后没有AmazonS3异常,但是对同一文件的后续调用也不会抛出AmazonS3异常(如果该文件也不存在),只是第一次。这就好像图像站点缓存了404错误,并继续显示404错误,直到我重新启动应用程序。我已经在chrome 43.0.2357.81版(64位)和firefox 38.0.5.Nathanel中进行了测试,你有机会进一步了解这一点吗?这是阻止我们使用S3插件的一个关键问题。但是服务器确实收到了请求吗?浏览器没有缓存它吗?后续请求的HTTP状态码响应是什么?即使图像上载到S3并可由浏览器直接访问,是否也会发生相同的AmazonS3异常?您使用的是哪个浏览器版本/平台,以及上传图像前后显示的网络请求信息是什么?不,上传图像后没有AmazonS3异常,但是对同一文件的后续调用也不会抛出AmazonS3异常(如果该文件也不存在),只是第一次。这就好像图像站点缓存了404错误,并继续显示404错误,直到我重新启动应用程序。我已经在chrome 43.0.2357.81版(64位)和firefox 38.0.5.Nathanel中进行了测试,你有机会进一步了解这一点吗?这是阻止我们使用S3插件的一个关键问题。但是服务器确实收到了请求吗?浏览器没有缓存它吗?后续请求的HTTP状态码响应是什么?谢谢。现在没有意识到文档默认为v4。关于v4何时可能变得稳定/正式的任何提示?谢谢。现在没有意识到文档默认为v4。关于v4何时可能变得稳定/正式的任何提示?谢谢。现在没有意识到文档默认为v4。关于v4何时可能变得稳定/正式,有什么提示吗?