Google Cloud Storage Transfer Service 失败并出现 UNKNOWN 错误

Posted

技术标签:

【中文标题】Google Cloud Storage Transfer Service 失败并出现 UNKNOWN 错误【英文标题】:Google Cloud Storage Transfer Service fails with UNKNOWN error 【发布时间】:2015-12-29 15:19:57 【问题描述】:

我们最近使用 Google Cloud Storage Transfer Service 设置了转移,以便将我们的 Cloud Storage 存储分区中不常用的项目归档到使用 Google Nearline 的存储分区。

设置非常简单:将一个存储桶中超过 24 岁的任何东西转移到另一个存储桶。两个存储桶都归同一个 Google Cloud Platform 帐户所有。

不幸的是,到目前为止,每一次转移都失败了。我在某处读到,内容类型无效可能会导致此问题,但存储桶中的所有项目都将内容类型设置为“application/octet-stream”。

你知道如何解决这个问题吗?

这是我们遇到的错误。

【问题讨论】:

【参考方案1】:

我认为这是一个权限问题。

您需要检查桶的权限以及桶内的对象。

您能否检查“日志记录”选项卡以查看是否显示了更多信息?

您能否尝试使用 gsutil 工具执行此操作,看看会发生什么错误?

gsutil cp -c -L cp.log -r  gs://source-bucket/ gs://dest-bucket/

【讨论】:

在与 Google 的支持人员联系后,他们确认这是权限问题。他们的网站说:“授予云存储传输服务帐户必要的源、目标和项目权限以完成传输。”但事实证明这是不正确的。他们已承诺更新该文本。

以上是关于Google Cloud Storage Transfer Service 失败并出现 UNKNOWN 错误的主要内容,如果未能解决你的问题,请参考以下文章

ReferenceError:导入@google-cloud/storage 时分配的左侧无效

错误:模块“google.cloud.bigquery_storage”没有属性“BigQueryReadClient”

使用 Cloud Functions for Firebase 和 @google-cloud/storage 删除图像时出现问题

Google cloud 存储 Storage

google cloud storage托管静态页面

如何访问 Python google.cloud.storage 上传方法中的错误原因?