【问题标题】:Invalid bucket name in Google Cloud Storage when backup Google App Engine datastore备份 Google App Engine 数据存储时 Google Cloud Storage 中的存储桶名称无效
【发布时间】:2015-10-16 03:07:52
【问题描述】:

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

我指的是https://cloud.google.com/appengine/docs/adminconsole/datastoreadmin#backing_up_data

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

因此,我尝试提供 /my_bucket_name 作为 Google Cloud Storage 存储桶名称。

但是,当我点击 Backup Entities 时,出现错误

Unsupported filesystem: my_bucket_name


我试试另一个名字/gs/bucket_name

我明白了

Bucket "bucket_name" not accessible

我想知道,如何为 Google Cloud Storage 提供有效的存储桶名称,以备份我的数据存储?

【问题讨论】:

    标签: google-app-engine


    【解决方案1】:

    我有同样的问题,我解决了如下:

    我将这个条目添加到我的存储桶权限:MyAPPiD@appspot.gserviceaccount.com 具有写入权限。

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

    复制成功。

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2020-07-03
        • 2015-05-07
        • 2017-07-07
        • 2018-06-18
        • 1970-01-01
        • 1970-01-01
        • 2011-05-26
        • 2014-10-09
        相关资源
        最近更新 更多