You need to enable JavaScript to run this app.
对象存储

对象存储

复制全文
IAM 子用户授权
授予 IAM 用户 RenameObject 的权限
复制全文
授予 IAM 用户 RenameObject 的权限

本文档介绍如何授予当前账号下的 IAM 用户 RenameObject 的权限。

场景说明

  • 授权账号:当前账号(本文以 210015**** 为例)下的 iamuser 用户。
  • 授权资源:bucketname 存储桶。
  • 动作:PutBucketRename 、GetBucketRename、DeleteBucketRename 、PutObject 和 RenameObject。

    说明

    执行 RenameObject 操作时,需要写入重命名后的对象,因此您的账号在执行该操作时需要同时拥有 RenameObject 和 PutObject 的权限。

推荐配置方法

本场景下建议您使用桶策略进行授权。关于桶策略的详细说明,请参见桶策略概述

注意事项

权限配置后略有延迟,如果您配置的权限没有立即生效,建议您稍后重试。

操作步骤

  1. 登录对象存储控制台

  2. 在左侧导航栏,单击桶列表,在桶列表页面单击目标桶名称。

  3. 在左侧导航栏,选择权限管理 > 存储桶授权策略管理

  4. 存储桶授权策略管理页面,单击 JSON视图页签。

  5. 单击编辑,将以下内容复制到文本框中,单击确定

    {
      "Statement": [
        {
          "Sid": "桶只读-d0e6",
          "Effect": "Allow",
          "Principal": [
            "210015****/iamuser"
          ],
          "Action": [
            "tos:PutBucketRename",
            "tos:GetBucketRename",
            "tos:DeleteBucketRename",
            "tos:PutObject",
            "tos:RenameObject"
          ],
          "Resource": [
            "trn:tos:::bucketname",
            "trn:tos:::bucketname/*"
          ]
        }
      ]
    }
    

后续操作

完成授权后,您可以调用 PutBucketRename 接口开启 RenameObject 功能,调用 RenameObject 接口重命名对象,详细介绍,请参见 PutBucketRenameRenameObject

最近更新时间:2024.10.23 15:56:19
这个页面对您有帮助吗?
有用
有用
无用
无用