You need to enable JavaScript to run this app.
文档中心
对象存储

对象存储

复制全文
下载 pdf
IAM 策略管理
配置 IAM 策略
复制全文
下载 pdf
配置 IAM 策略
本文介绍自定义 IAM 策略的操作步骤及参数说明。​
背景信息​
  • 关于访问控制 IAM 的详细说明,请参见访问控制。​
使用可视化编辑器配置 IAM 策略​
  1. 登录 IAM 控制台。​
  1. 在左侧导航栏中,单击权限策略。​
  1. 在策略列表页面,单击新建自定义策略。​
  1. 在新建自定义策略页面,设置策略基本信息。​
  • ​
    参数​
    是否必选​
    说明​
    示例​
    策略名称​
    是​
    设置策略名称,命名规范如下:​
    • 仅支持英文大小写、数字及 +=,.@-\_。​
    • 长度为 1~64 个字符。​
    TOStest​
    备注​
    否​
    设置策略备注信息,命名规范如下:​
    • 支持中英文、数字及特殊字符。​
    • 长度为 0~128 个字符。​
    test​
    ​
  1. 在可视化编辑器页签下,设置如下策略参数。​
  • ​
    参数​
    是否必选​
    说明​
    效果​
    是​
    可选允许和拒绝,其中拒绝表示被授予的用户或用户组将被拒绝该策略下的相关操作。​
    服务​
    是​
    选择对象存储(tos)。​
    操作​
    是​
    定义该条权限的操作范围,可选全部操作或指定操作。​
    选择指定操作后,控制台会展示可选的操作以及操作的含义,然后根据实际情况选择具体操作。​
    资源​
    是​
    定义该条权限的资源范围,可选全部资源或指定资源,系统会根据您选择服务和操作匹配可配置的资源类型,如您选择指定资源,您还需要单击添加TRN,配置具体资源的 TRN。关于资源的详细介绍,请参见 IAM 策略支持资源。​
    条件​
    否​
    定义该条权限的生效条件,单击添加条件,配置条件健、运算符和条件值,关于条件的详细介绍,请参见 IAM 策略支持条件。​
    ​
  1. 策略参数设置完成后,单击提交。​
使用 JSON 编辑器配置 IAM 策略​
  1. 登录 IAM 控制台。​
  1. 在左侧导航栏中,单击权限策略。​
  1. 在权限策略页面,单击新建自定义策略。​
  1. 在新建自定义策略页面,设置策略基本信息。​
  • ​
    参数​
    是否必选​
    说明​
    示例​
    策略名​
    是​
    设置策略名称,命名规范如下:​
    • 仅支持英文大小写、数字及 +=,.@-\_。​
    • 长度为 1~64 个字符。​
    TOStest​
    备注​
    否​
    设置策略备注信息,命名规范如下:​
    • 支持中英文、数字及特殊字符。​
    • 长度为 0~128 个字符。​
    test​
    ​
  1. 选择 JSON编辑器,设置如下策略参数。​
  • ​
    参数​
    是否必选​
    说明​
    示例​
    Statement​
    是​
    策略的授权信息,包含 Effect、Action 及 Resource。​
    ​
    { "Statement": [​
    {​
    "Effect": "Allow",​
    "Action": [​
    "tos:List*"​
    ],​
    "Resource": [​
    "trn:tos:::bucket"​
    ]​
    }​
    ]​
    }​
    ​
    Effect​
    是​
    指定策略是允许还是拒绝访问,取值范围为:​
    • Allow:允许​
    • Deny:拒绝​
    ​
    "Effect": "Allow"​
    ​
    Action​
    是​
    指定策略允许或拒绝的操作列表,TOS 支持的操作列表请参见 IAM 策略支持动作。​
    • 以字符串形式表示,不区分大小写,格式为 "Action":["tos:Action名称"]。​
    • 支持通配符*,表示该资源能进行的所有操作。例如:"Action":["tos:List*"]。​
    ​
    "Action": ["tos:List*"]​
    ​
    Resource​
    否​
    设置该策略指定操作适用的资源列表,如果不填则表示所有资源均不匹配。​
    • 以字符串形式表示,不区分大小写,格式为 "Resource": ["trn:tos:::{BucketName}/{ObjectName}"]​
    • 如果您只需要对桶执行相应操作,则资源只设置桶名,例如 "Resource": ["trn:tos:::{BucketName}"]。​
    • 如果您只需要对桶中对象执行相应操作,则需要设置桶内资源,例如 "Resource": ["trn:tos:::{BucketName}/{ObjectName}"]。​
    • 支持通配符 *,设置在桶上表示所有桶,设置在对象上表示所有资源。​
    ​
    "Resource": [​
    "trn:tos:::bucket/*",​
    "trn:tos:::bucket",​
    "trn:tos:::bucket*/*"​
    ]​
    ​
    Condition​
    否​
    设置该策略生效的条件,TOS 支持的条件,请参见 IAM 策略支持条件。​
    一个策略中可以有多条 Condition,一个Condition 中可以有多对条件键,每个条件键对应的条件值可以是多个(表达为数组形式)。​
    ​
    "Condition": {​
    "IpAddress": {​
    "volc:SourceIp": [​
    "203.0.113.0/24"​
    ]​
    }​
    }​
    ​
    ​
  1. 策略参数设置完成后,单击提交。​
后续操作​
自定义策略创建完成后,您可以通过以下方式授予账号或角色权限:​
说明​
使用 IAM 授予账号或角色权限时,预计需要等待 1 分钟,才能生效。​
其他操作​
​
授权 IAM 策略
编辑 IAM 策略
删除 IAM 策略
​
  1. 在自定义策略列表,单击目标策略操作栏对应的授权。​
  1. 在添加权限页面,配置如下信息。​
  • ​
    区域​
    说明​
    限制到项目资源​
    默认否,选是时权限将仅在访问项目内资源时生效。​
    授权身份​
    选择被授权身份。可以直接在搜索框输入身份名、显示名或备注搜索。也可以在用户、用户组、角色页签下选择对应身份。​
    ​
  1. 配置完成后,单击提交,即可为不同的目标群体授权。​
​
​
​
​
最近更新时间:2026.07.15 18:49:15
这个页面对您有帮助吗?
有用
有用
无用
无用