調用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**** |
|
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"
}
錯誤碼
無。