名称 | 类型 | 描述 | 示例值 |
---|---|---|---|
object | 链式授权配置对象,一般留空即可。 说明
假设当前使用 A 账号调用 IMM 接口处理 B 账号中的 OSS 数据。
ServiceRole 参数应配置 A 账号中的角色,Chain 参数应设置 B 账号准备好的角色,通过上述配置完成后,就可以使用 A 账号调用 IMM 接口处理 B 账号中的 OSS 数据。
| ||
ServiceRole | string | 服务角色,调用 IMM 接口的账号需要创建的一个角色,必须包含 | AliyunSTSAssumeForIMMServiceRole |
Policy | string | ServiceRole 参数的角色所需配置的权限策略,例如允许访问 OSS。可选 | {"Statement": [{"Action": "oss:*","Effect": "Allow","Resource": "*"}],"Version": "1"} |
Chain | array<object> | 需要传递授权的链列表,数组中的所有角色都需要赋予访问 | |
Chain | object | 授权链对象。 | |
AssumeRoleFor | string | 提供授权的账号 ID。 | 10232100246xxxxx |
Role | string | 允许扮演的 RAM 角色。 | AliyunOSSRole |
RoleType | string | 角色类型,可选值如下。
| user |