調用PromoteResourceAccount將資源賬號升級為云賬號。

調試

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

請求參數

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

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

AccountId String 12323344****

需要升級的資源賬號ID。

Email String someone@example.com

升級后的云賬號登錄郵箱。

返回數據

名稱 類型 示例值 描述
Account Struct

成員信息。

AccountId String 12323344****

賬號ID。

AccountName String someone@example.com

賬號名稱。

DisplayName String admin

成員名稱。

FolderId String fd-bVaRIG****

資源夾ID。

JoinMethod String created

成員加入方式。

  • invited:邀請。
  • created:創建。
JoinTime String 2015-01-23T12:33:18Z

成員加入時間。

ModifyTime String 2015-01-23T12:33:18Z

成員修改時間。

RecordId String 06950264-3f0d-4ca9-82dd-6ee7a3d33d6b

賬號記錄ID。

ResourceDirectoryId String rd-k3****

資源目錄ID。

Status String PromoteVerifying

成員加入狀態。

  • CreateSuccess:創建成功。
  • CreateVerifying:創建確認中。
  • CreateFailed:創建失敗。
  • CreateExpired:創建過期。
  • CreateCancelled:創建取消。
  • PromoteVerifying:升級確認中。
  • PromoteFailed:升級失敗。
  • PromoteExpired:升級過期。
  • PromoteCancelled:升級取消。
  • PromoteSuccess:升級成功。
  • InviteSuccess:邀請成功。
  • Removed:已移出。
Type String ResourceAccount

成員類型。

  • CloudAccount:云賬號。
  • ResourceAccount:資源賬號。
RequestId String 9B34724D-54B0-4A51-B34D-4512372FE1BE

請求ID。

示例

請求示例

https://resourcemanager.aliyuncs.com/?Action=PromoteResourceAccount
&AccountId=12323344****
&Email=someone@example.com
&<公共請求參數>

正常返回示例

XML 格式

<PromoteResourceAccountResponse>
      <RequestId>9B34724D-54B0-4A51-B34D-4512372FE1BE</RequestId>
      <Account>
            <ResourceDirectoryId>rd-k3****</ResourceDirectoryId>
            <AccountId>12323344****</AccountId>
            <DisplayName>admin</DisplayName>
            <FolderId>fd-bVaRIG****</FolderId>
            <JoinMethod>created</JoinMethod>
            <JoinTime>2015-01-23T12:33:18Z</JoinTime>
            <Type>ResourceAccount</Type>
            <Status>PromoteVerifying</Status>
            <RecordId>06950264-3f0d-4ca9-82dd-6ee7a3d33d6b</RecordId>
            <ModifyTime>2015-01-23T12:33:18Z</ModifyTime>
      </Account>
</PromoteResourceAccountResponse>

JSON 格式

{
    "RequestId": "9B34724D-54B0-4A51-B34D-4512372FE1BE",
    "Account": {
        "ResourceDirectoryId":"rd-k3****",
        "AccountId": "12323344****",
        "DisplayName": "admin",
        "FolderId": "fd-bVaRIG****",
        "JoinMethod": "created",
        "JoinTime": "2015-01-23T12:33:18Z",
        "Type":"ResourceAccount",
        "Status":"PromoteVerifying",
        "RecordId":"06950264-3f0d-4ca9-82dd-6ee7a3d33d6b",
        "ModifyTime":"2015-01-23T12:33:18Z"
    }
}

錯誤碼

HttpCode 錯誤碼 錯誤信息 描述
400 MissingParameter.AccountId You must specify AccountId. AccountID不能為空。
400 InvalidParameter.AccountId The AccountId is invalid. 主賬號ID無效,請輸入16位賬號ID。
400 MissingParameter.Email You must specify Email. 郵箱缺失,請指定郵箱。
400 InvalidParameter.Email The Email is invalid. 郵箱格式錯誤。
404 EntityNotExists.Account This resource directory account does not exist. 成員不存在,請先創建成員。
409 AccountTypeOrStatusMismatch You cannot perform the action on the member account. 成員類型或狀態不匹配。
409 InvalidParameter.Email.AlreadyUsed The email has been used. 郵箱已被占用,請更換其他郵箱。
404 EntityNotExists.ResourceDirectory The resource directory for the account is not enabled. We recommend that you first enable the resource directory for the account. 當前賬號未啟用資源目錄,請先啟用資源目錄。

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