Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google app engine 备份Google App Engine数据存储时,Google云存储中的bucket名称无效_Google App Engine - Fatal编程技术网

Google app engine 备份Google App Engine数据存储时,Google云存储中的bucket名称无效

Google app engine 备份Google App Engine数据存储时,Google云存储中的bucket名称无效,google-app-engine,Google App Engine,我有一些python应用程序在Google App Engine中运行,并使用数据存储作为存储 我指的是 选择云存储时,系统会提示您输入存储桶名称 存储备份的位置,格式为/my\u bucket\u name。你 可以选择指定以目录为后缀的bucket名称 结构(例如/bucket\u name/backups/backup1):如果这些文件夹没有 已经存在,它们将被创建。注意:在旧版本的应用程序中 引擎,用户需要使用格式/gs/bucket\u name。虽然 前缀/gs/将继续工作,不再需要

我有一些python应用程序在Google App Engine中运行,并使用数据存储作为存储

我指的是

选择云存储时,系统会提示您输入存储桶名称 存储备份的位置,格式为/my\u bucket\u name。你 可以选择指定以目录为后缀的bucket名称 结构(例如/bucket\u name/backups/backup1):如果这些文件夹没有 已经存在,它们将被创建。注意:在旧版本的应用程序中 引擎,用户需要使用格式/gs/bucket\u name。虽然 前缀/gs/将继续工作,不再需要它

因此,我尝试提供
/my_bucket\u name
作为Google云存储bucket name

然而,当我点击备份实体时,我得到了错误信息

Unsupported filesystem: my_bucket_name


我尝试另一个名字
/gs/bucket\u name

我明白了


我想知道,为了备份我的数据存储,我如何为谷歌云存储提供一个有效的bucket名称?

我遇到了与我解决的问题相同的问题,如下所示:

我将以下条目添加到我的bucket权限中:MyAPPiD@appspot.gserviceaccount.com具有写访问权限

我输入了我的桶名,之前没有输入“/”,即使它不是文档中所述的名称。在您的示例中,它只需写我的bucket\u name


副本已成功执行。

在尝试执行备份之前,您必须在项目中创建一个bucket。 要创建存储桶,请转到存储菜单并选择浏览器选项

Bucket "bucket_name" not accessible