首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编辑元数据需要哪些权限?

编辑元数据需要哪些权限?
EN

Stack Overflow用户
提问于 2018-10-07 19:31:10
回答 2查看 778关注 0票数 2

我有以下Perl代码:

代码语言:javascript
复制
  $response = $process->request('PATCH',
                                "https://www.googleapis.com/storage/v1/b/$Bucket/o/$EscapedName",
                                '{"content-type": "image/jpeg"}',
#                                 '{"metadata": {"Content-Type": "image/jpeg"}}',
                                {'Content-Type' => 'application/json'});
  unless ($response->is_success) {
    print "Content-Type: text/plain\n\n";
    print $response->status_line . "\n" . $response->decoded_content . "\n" ;
    exit;
  }

它产生

代码语言:javascript
复制
403 Forbidden
{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "insufficientPermissions",
    "message": "Insufficient Permission"
   }
  ],
  "code": 403,
  "message": "Insufficient Permission"
 }
}

尽管我有:

  • 仓储管理
  • 存储对象管理
  • 存储对象创建者
  • 存储对象查看器

为我的用户启用。

为什么不起作用?

简单地上传对象是可行的,但是我不能设置这个元数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-07 20:08:44

要更新对象元数据,需要storage.objects.update权限。来自云存储IAM权限

对象权限 ..。 storage.objects.update更新对象元数据,不包括ACL。

但是,roles/storage.objectAdminroles/storage.admin角色(假设这就是您列出的角色的意思)都应该包含该权限,因此可能会有其他的作用。来自标准角色

代码语言:javascript
复制
roles/storage.objectAdmin  Full control over objects, including listing,    storage.objects.*
                           creating, viewing, and deleting objects.
                           Does not grant permission to read or edit 
                           bucket metadata.
roles/storage.admin        Full control of buckets and objects.             storage.buckets.*
                           When applied to an individual bucket, control    storage.objects.*
                           only to the specified bucket and objects within
                           the bucket.
票数 4
EN

Stack Overflow用户

发布于 2018-10-08 21:35:00

对象资源中属性的名称是contentType,您正在传递content-type

api/v1/对象

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52692119

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档