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

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

请求说明

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

调试

请求参数

名称
类型
是否必填
示例值
描述
Action
String

DetachPolicyInProject

要执行的操作,取值:DetachPolicyInProject

Version
String

2021-08-01

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

PrincipalType
String

User

身份类型,取值:

  • User:子用户
  • Role:角色
  • UserGroup:用户组
PrincipalName
String

Name

身份名称

PolicyType
String

Custom

策略类型

PolicyName
String

policy

策略名称

ProjectName.N
Array of String

project-name

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

返回参数

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

示例

请求

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

响应

{
    "ResponseMetadata": {
        "RequestId": "20230131193317E016D5963A3BE72AE155",
        "Action": "DetachPolicyInProject",
        "Version": "2021-08-01",
        "Service": "iam",
        "Region": "cn-north-1"
    }
}

错误码

您可访问公共错误码,获取详细信息。