【问题标题】:gsutil compose error on bucket encrypted with customer managed keys使用客户管理的密钥加密的存储桶上的 gsutil 撰写错误
【发布时间】:2021-03-22 07:15:58
【问题描述】:

我创建了一个使用客户管理的密钥加密的存储桶。 我可以复制、移动和 cat 文件,但是当我尝试执行时:

gsutil 撰写 gs://bucket/first_file.csv gs://bucket/second_file.csv gs://bucket/final_file.csv

我收到以下错误:

BadRequestException: 400 组件对象 (bucket/first_file.csv) 使用 Cloud KMS 密钥加密,不受支持。

我尝试了服务登录和不同权限的用户,但错误总是一样的。

文档 [https://cloud.google.com/storage/docs/gsutil/commands/compose][1] 仅提及文件数量作为限制。

我错过了什么?与 gsutil compose 兼容的 KMS 密钥是否有限制?

【问题讨论】:

    标签: google-cloud-storage


    【解决方案1】:

    正如错误提示和记录的 here,撰写操作目前不支持使用客户管理的密钥加密的对象。

    “不使用客户管理的加密密钥。”

    因此,由于您使用的是 gsutil compose,这就是您收到该错误消息的原因。

    我建议您使用 Google 托管密钥来避免此问题。

    【讨论】:

      猜你喜欢
      • 2020-08-22
      • 2022-01-27
      • 2018-09-19
      • 2021-06-23
      • 2020-10-21
      • 1970-01-01
      • 2019-12-24
      • 1970-01-01
      • 2020-11-19
      相关资源
      最近更新 更多