App Engine映像服务链接已停止工作(HTTP 404)

时间:2016-05-06 09:11:24

标签: google-app-engine

我们将图片存储在Google云端存储中。我们使用图片服务getServingUrl()生成了一个链接。这个链接工作了一段时间(几个小时)然后停止工作。我们有报告称该链接仍然可以在美国访问,但不能访问英国。

这里是链接:http://lh3.googleusercontent.com/HkwzeUinidFxi-z6OO4ANasEuVYZYduhMiPG2SraKstC5Val0xGdTqvePNMr_bs7FLvj1oNzZjSWZe4dKcugaZ5hzaqfWlw=s36

还有其他人遇到这个问题吗?如果是的话,有没有人给他们一张调查票?

2 个答案:

答案 0 :(得分:0)

这是多年来已知的行为。 getServingUrl()生成到CDN的临时链接,不能保证永久持续。

您必须在每个请求或不时生成链接或使用其他解决方案。

我们最终将我们的图片从亚马逊转移到S3 + CloudFront。您可以考虑https://cloud.google.com/storage/& https://cloud.google.com/cdn/

答案 1 :(得分:0)

服务网址不会过期。我有一个网站,大约有50万张图片,并且使用相同的图片网址已有大约4年的历史了。所有图像链接仍然有效,并且仅生成了一次(并非针对每个请求)