調用DeleteAccount刪除資源類型的成員。

使用說明

刪除成員前,建議您先調用CheckAccountDeleteGetAccountDeletionCheckResult,對成員進行刪除前的條件檢查。只有符合刪除條件的成員,才能調用DeleteAccount成功將其刪除。

成功提交成員刪除申請后,您可以通過GetAccountDeletionStatus查詢刪除狀態。且成員一旦刪除,成員中的所有資源及數據都會被刪除,您無法再次登錄和使用它,將無法找回,請您謹慎操作。關于成員刪除的更多信息,請參見刪除資源賬號類型的成員

本文將提供一個示例,刪除成員169946124551****

調試

您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。

請求參數

名稱 類型 是否必選 示例值 描述
Action String DeleteAccount

要執行的操作。取值:DeleteAccount。

AccountId String 169946124551****

待刪除的成員ID。

AbandonableCheckId Array of String NON_SP_cs

可以選擇放棄并繼續執行成員刪除的檢查項ID。

該ID從GetAccountDeletionCheckResult的返回參數AbandonableChecks中獲取。

關于公共請求參數的詳情,請參見公共參數

返回數據

名稱 類型 示例值 描述
RequestId String 009429F8-C1C0-5872-B674-A6C2333B9647

請求ID。

DeletionType String 0

刪除類型。取值:

  • 0:直接刪除。如果成員最近30天內不存在后付費資源,則系統會直接刪除該成員。
  • 1:靜默期刪除。如果成員最近30天內存在后付費資源,則會進入靜默期。等待靜默期結束后,系統才會開始刪除該成員。關于靜默期的更多信息,請參見什么是成員刪除的靜默期

示例

請求示例

https://resourcemanager.aliyuncs.com/?Action=DeleteAccount
&AccountId=169946124551****
&<公共請求參數>

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/xml

<DeleteAccountResponse>
    <RequestId>55B22096-0D0C-542D-9A01-9B95977D3A10</RequestId>
    <DeletionType>0</DeletionType>
</DeleteAccountResponse>

JSON格式

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "55B22096-0D0C-542D-9A01-9B95977D3A10",
  "DeletionType" : 0
}

錯誤碼

HttpCode 錯誤碼 錯誤信息 描述
400 MissingParameter.AccountId You must specify AccountId. AccountId不能為空。
400 InvalidParameter.AccountId The AccountId is invalid. 成員ID無效,請輸入16位賬號ID。
404 EntityNotExists.Account This resource directory account does not exist. 成員不存在,請先創建成員。
404 EntityNotExists.ResourceDirectory The resource directory for the account is not enabled. We recommend that you first enable the resource directory for the account. 當前賬號未啟用資源目錄,請先啟用資源目錄。
409 AccountNotExist.DeleteAccount The deletion failed. The account does not exist. Please confirm whether it has been deleted. 刪除失敗。賬號不存在,請確認是否已經刪除。
409 InvalidControlPolicyEnablementStatus The control policy enablement status is not valid to perform this operation. 在當前的管控策略啟用狀態下,無法進行此操作。
409 NoLicense.ResourceDirectory The resource directory has not enabled the delete operation. 資源目錄未開啟刪除許可。
409 CallerIdentityError.DeleteAccount Please use the RAM user or role of the management account to delete. 請使用管理賬號的RAM用戶或角色進行刪除操作。
409 RemoveConfilctAccountAsDelegatedAdministator You attempted to remove a member that is registered as a delegated administrator. To complete this operation, you must first deregister this account as a delegated administrator. 當前成員是可信服務的委派管理員,請先到可信服務列表解除委派管理員身份后再操作。
409 LegalEntityDifferent The account legal entity is different from the one of the Management Account. 賬號的法律實體與管理賬號不一致。
409 MemberTypeError.DeleteAccount You can only delete accounts of the resource account type created by Resource Directory. 只能刪除通過資源目錄創建的資源賬號,邀請加入的賬號或者云賬號不支持此操作。
409 NotSupport.HasPayerAccount This account has a payer account. Please release the financial relationship of this account first. 此賬號為財務托管子賬號,請托管主賬號到企業財務中解除此賬號的財務托管關系后再操作刪除。
409 NotSupportedOperation.DeletingAccount The operation is not supported because the account is being deleted. 當前賬號處于刪除中狀態,不支持做此操作。
409 NotSupportedOperation.CheckingAccount The operation is not supported because the account is checking for deletion. 當前賬號處于刪除檢查中狀態,不支持做此操作。
409 UnknownError.Account The deletion failed. An unknown error occurred. Please try again later. 刪除失敗。未知錯誤,請稍后重試。

訪問錯誤中心查看更多錯誤碼。