You need to enable JavaScript to run this app.
导航
AttachPolicyInProject - 在项目内绑定策略
最近更新时间:2024.09.14 14:02:25首次发布时间:2023.10.12 21:40:34

在指定项目内为身份(用户、用户组或角色)绑定权限策略。相比于普通的策略授权,按项目授权时,权限仅在用户访问对应项目内资源时生效,若访问的资源不存在项目内,则权限不生效。

请求说明

此接口的API Version为2021-08-01。建议使用SDK进行请求。

调试

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数

参数
类型
是否必填
示例值
描述
Action
String

AttachPolicyInProject

要执行的操作,取值:AttachPolicyInProject

Version
String

2021-08-01

API的版本,取值:2021-08-01

PrincipalType
String

User

身份类型,取值:
User:子用户
Role:角色
UserGroup:用户组

PrincipalName
String

principal-name

身份名称

PolicyType
String

System

策略类型

PolicyName
String

TagFullAcess

策略名称

ProjectName.N
Array of String

project-name

项目名称,即策略作用范围

返回参数

本接口无特有的返回参数。更多信息请见返回结构

返回参数

本接口无特有的返回参数。更多信息请见返回结构

请求示例

http://iam.volcengineapi.com/?Action=ListProjectIdentities
&Version=2021-08-01
&PolicyName=TagFullAcess
&PolicyType=System
&PrincipalType=UserGroup
&PrincipalName=principal-name
&ProjectName.1=project-name

返回示例

{
    "ResponseMetadata": {
        "RequestId": "202301311938416CC739EEFAE1967BE2AD",
        "Action": "AttachPolicyInProject",
        "Version": "2021-08-01",
        "Service": "iam",
        "Region": "cn-north-1"
    }
}

错误码

您可访问公共错误码,获取更多错误码信息。