随机获取云存储错误:未授权


Randomly getting Cloud Storage Error: UNAUTHORIZED

今天,我开始收到这个错误,据我所知,没有任何原因。这不是一个一致的错误。它随机地从今天开始。它昨天运行得很好,几个星期以来没有任何错误。

我在文件中只有file_get_contents()

我已经为get_image.php使用相同的代码有一段时间了,直到现在我从未收到过这个错误。

有人知道为什么这种情况会随机而不一致地发生吗?

[20/Feb/2015:10:53:53 -0800] "POST /get_image HTTP/1.1" 200 149 - - "website.com" ms=296 cpu_ms=86 cpm_usd=0.000017 pending_ms=160 instance=<string> app_engine_release=1.9.18
W 13:53:53.815 PHP Warning:  Cloud Storage Error: UNAUTHORIZED in /base/data/home/runtimes/php/sdk/google/appengine/ext/cloud_storage_streams/CloudStorageReadClient.php on line 310
W 13:53:53.815 PHP Warning:  file_get_contents(gs://bucket/image/page_1.png): failed to open stream: "'google'appengine'ext'cloud_storage_streams'CloudStorageStreamWrapper::stream_open" call failed in /base/data/home/apps/..../get_image.php on line 10

编辑:对于任何想要更新此问题的人,请转到此错误报告

根据Stuart Langley的帖子,暂时将此添加到您的代码中作为临时修复。

apc_delete('_ah_app_identity_:https://www.googleapis.com/auth/devstorage.read_only');
apc_delete('_ah_app_identity_:https://www.googleapis.com/auth/devstorage.read_write');

根据Stuart的说法,这个错误已经修复。您不应该再无缘无故地随机接收此错误。