調用GetCallerIdentity介面擷取當前調用者的身份資訊。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String GetCallerIdentity 要執行的操作。取值:GetCallerIdentity。

返回資料

名稱 類型 樣本值 描述
RequestId String 2C9BE469-4A35-44D5-9529-CAA280B11603 請求ID。
Arn String acs:ram::196813200012****:user/admin 當前調用者的ARN。
AccountId String 196813200012**** 當前調用者所屬阿里雲帳號ID。
UserId String 216959339000****
  • 如果當前調用者是RAM使用者,則返回當前調用者的RAM使用者UID。
  • 如果當前調用者是阿里雲帳號,則返回當前調用者阿里雲帳號ID。
RoleId String 33537620082992**** 如果當前調用者是RAM角色,則返回當前調用者的RAM角色ID。
PrincipalId String 28877424437521**** 身份標識。
IdentityType String RAMUser 身份類型。

樣本

請求樣本

https://sts.aliyuncs.com/?Action=GetCallerIdentity
&<公用請求參數>        

返回樣本

XML格式

<GetCallerIdentityResponse>
    <RequestId>2C9BE469-4A35-44D5-9529-CAA280B11603</RequestId>
    <AccountId>196813200012****</AccountId>
    <UserId>216959339000****</UserId>
    <IdentityType>RAMUser</IdentityType>
    <PrincipalId>28877424437521****</PrincipalId>
    <Arn>acs:ram::196813200012****:user/admin</Arn>
</GetCallerIdentityResponse>

JSON格式

{
    "RequestId": "2C9BE469-4A35-44D5-9529-CAA280B11603",
    "AccountId": "196813200012****",
    "UserId": "216959339000****",
    "IdentityType": "RAMUser",
    "PrincipalId": "28877424437521****",
    "Arn": "acs:ram::196813200012****:user/admin"
}

錯誤碼

無。