Google云端存储客户端无法在本地dev_server上运行

时间:2014-01-11 18:10:53

标签: python google-app-engine google-cloud-storage

我正在运行SDK版本1.8.8和GCS客户端的r127 ......

我的主目录中有一个名为/ localGCS的文件夹...我的应用程序也在我的主目录中。在我的应用程序目录中,我使用以下命令调用dev_appserver.py:

$ dev_appserver.py app.yaml loadandprocess.yaml downloader.yaml --storage_path=../localGCS

我的localGCS文件夹填充了:

~/localGCS$ ls
datastore.db  search_indexes
[mybucketfolder]                  logs.db       xsrf

我想要获取的文件位于[mybucketfolder]中。但是,我仍然收到错误:

NotFoundError: Expect status [200] from Google Storage. But got status 404.

有什么想法吗?谢谢......

1 个答案:

答案 0 :(得分:0)

根据您的说明

  我的主目录中的

... / localGCS ...我的应用程序也在我的主目录中......

我看到您的主目录和应用程序的目录是相同的。我还在主目录中看到/localGCS。如果是这种情况,您应该使用

--storage_path=./localGCS/[mybucketfolder]

- storage_path 描述为here