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

use*_*197 6 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
Run Code Online (Sandbox Code Playgroud)

我的localGCS文件夹填充了:

~/localGCS$ ls
datastore.db  search_indexes
[mybucketfolder]                  logs.db       xsrf
Run Code Online (Sandbox Code Playgroud)

我想要获取的文件在[mybucketfolder]中.但是,我仍然收到一个错误:

NotFoundError: Expect status [200] from Google Storage. But got status 404.
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢...

Vic*_*rez 0

从你的描述来看

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

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

--storage_path=./localGCS/[mybucketfolder]

--storage_path在此描述。