如何从本地运行的应用程序访问云存储文件

ptg*_*amr 6 server-error google-cloud-storage

我已成功将文件写入Google云端存储并阅读它.将应用程序部署到appspot后,一切都很好,但是在本地运行时出现错误:

INTERNAL_SERVER_ERROR
    Caused by:java.io.IOException
        at com.google.appengine.api.files.FileServiceImpl.translateException(FileServiceImpl.java:586)
        at com.google.appengine.api.files.FileServiceImpl.makeSyncCall(FileServiceImpl.java:561)
    ......
Run Code Online (Sandbox Code Playgroud)

您是否有人知道如何从localhost访问Google云端存储文件?

Mar*_*hen 7

App Engine开发人员测试环境支持Google云端存储的本地模拟,但不提供对真实内容的RPC访问.因此,您的代码应该适用于两种环境,但您应该将这两种模式视为具有不同的名称空间和内容.因此,例如,如果您的代码希望看到包含对象栏的特定存储桶foo,则您需要单独创建该存储桶/对象并确保其包含合理的内容,以便本地开发人员模式按预期工作.