无法将Google CDN服务帐户授予Bucket

时间:2018-08-22 12:38:51

标签: google-cloud-storage service-accounts google-cloud-cdn

我正在尝试将Google CDN服务帐户的访问权限授予我的存储桶,如下所示:https://cloud.google.com/cdn/docs/using-signed-urls

gsutil iam ch serviceAccount:service-{PROJECT_NUMBER}@cloud-cdn-fill.iam.gserviceaccount.com:objectViewer gs://{BUCKET}

但是响应是: BadRequestException: 400 Invalid argument

通过云控制台添加它也是不可能的,它说“电子邮件地址和域必须与有效的Google帐户或Google Apps帐户相关联。”

我错过了什么吗?或者这是一个错误?

1 个答案:

答案 0 :(得分:1)

启用签名URL后,将创建Cloud CDN缓存填充服务帐户。该错误消息表明项目编号存在问题,或者您尚未为该项目启用签名的URL。您可以按照https://cloud.google.com/cdn/docs/using-signed-urls#creatingkeys上的说明启用签名的URL。确保在gsutil命令中指定的同一项目中为后端服务或后端存储桶启用签名URL。