我在本地开发应用程序引擎。连接Google云存储。在应用程序引擎上的代码我可以使用file_get_contents(gs://)从Google云存储中获取内容。但是我在本地开发人员无法使用它。< / p>
错误file_get_contents(gs://..../fees/test-1.png):无法打开 流: “ \ google \ appengine \ ext \ cloud_storage_streams \ CloudStorageStreamWrapper :: stream_open” 通话失败。
答案 0 :(得分:0)
从该错误看来,您似乎在PhP函数中使用了gsutil的GCS对象链接,而不是使用了GCS对象的链接URL。 “用户被授予访问权限”部分的documentation部分详细说明了如何通过链接URL访问您的内容。 gsutil的GCS对象链接应在gsutil环境中使用。我相信它适用于您的App Engine应用程序,因为仍然可以认为GAE在gsutil环境中。