在指定项目内为身份(用户、用户组或角色)解绑权限策略。相比于普通的策略授权,按项目授权时,权限仅在用户访问对应项目内资源时生效,若访问的资源不存在项目内,则权限不生效。在项目内移除策略后,用户访问项目内资源时的权限将被移除。
此接口的API Version为2021-08-01。建议使用SDK进行请求。
名称 | 类型 | 是否必填 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | DetachPolicyInProject | 要执行的操作,取值:DetachPolicyInProject |
Version | String | 是 | 2021-08-01 | API的版本,取值:2021-08-01 |
PrincipalType | String | 是 | User | 身份类型,取值:
|
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" } }
您可访问公共错误码,获取详细信息。