调用DetachPolicy移除指定对象的权限策略。移除授权后,该对象将失去对当前资源组或账号中资源的操作权限。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

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

要执行的操作。取值:DetachPolicy。

PolicyName String OSS-Administrator

权限策略名称。

长度为1~128个字符,可包含英文字母、数字和短横线(-)。

PolicyType String Custom

权限策略类型。

  • Custom:自定义策略。
  • System:系统策略。
PrincipalName String alice@demo.onaliyun.com

被授权对象名称。

PrincipalType String IMSUser

被授权对象类型。

  • IMSUser:RAM用户。
  • IMSGroup:RAM用户组。
  • ServiceRole:RAM角色。
ResourceGroupId String rg-9gLOoK****

资源组ID或资源组所属的云账号ID。

指定要从哪个资源组或云账号中移除授权。

返回数据

名称 类型 示例值 描述
RequestId String 697852FB-50D7-44D9-9774-530C31EAC572

请求ID。

示例

请求示例

https://resourcemanager.aliyuncs.com/?Action=DetachPolicy
&PolicyName=OSS-Administrator
&PolicyType=Custom
&PrincipalName=alice@demo.onaliyun.com
&PrincipalType=IMSUser
&ResourceGroupId=rg-9gLOoK****
&<公共请求参数>

正常返回示例

XML 格式

<DetachPolicyFromUserResponse>
	  <RequestId>697852FB-50D7-44D9-9774-530C31EAC572</RequestId>
</DetachPolicyFromUserResponse>

JSON 格式

{
    "RequestId": "697852FB-50D7-44D9-9774-530C31EAC572"
}

错误码

HttpCode 错误码 错误信息 描述
400 InvalidParameter.PolicyType The specified policy type is invalid. 无效的权限策略类型。
404 EntityNotExist.Policy The policy does not exist. 权限策略不存在。
404 EntityNotExists.ResourceGroup The specified resource group does not exist. You must first create a resource group. 资源组不存在,请先创建资源组。
409 Invalid.ResourceGroup.Status You cannot perform an operation on a resource group that is being created or deleted. 资源组正在创建或正在删除时不允许操作。

访问错误中心查看更多错误码。