我们构建了一个将渲染图像上传到S3的应用程序。然后,我们将所有图像网址返回给第三方,第三方将所有渲染文件下拉。问题是第三方出现错误无法提取呈现文件这意味着我们给他们的网址不会返回图片。为什么S3在图像存在时无法访问图像。
如果他们第二次尝试,使用相同的URL,一切工作正常。如果我们尝试通过浏览器加载图片网址,它就在那里。
我们原本认为它与跨S3的传播有关。我们地区有文件的地方,但第三方地区还没有图像。所以我们延迟了10分钟;这没有帮助。我们可以将这个时间增加到30分钟或一个小时,但这使得测试更加困难,亚马逊说它只需要几秒钟。
关于可能发生什么的任何想法?为什么存在的具有适当权限的图像不会在第一次第三方服务要求时返回?
感谢您的回答。我对第三方了解不多,但是他们在一个月左右没有问题,所以我希望他们能解决他们的问题。 – TwisterMc 2012-08-20 01:22:01