全部产品
Search
文档中心

访问控制:GetCallerIdentity - 获取当前调用者的身份信息

更新时间:Mar 03, 2024

调用GetCallerIdentity获取当前调用者的身份信息。

调试

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

授权信息

当前API暂无授权信息透出。

请求参数

名称类型必填描述示例值
当前API无需请求参数

返回参数

名称类型描述示例值
object

返回参数。

IdentityTypestring

身份类型。取值:

  • Account:阿里云账号(主账号)。
  • RAMUser:RAM 用户。
  • AssumedRoleUser:RAM 角色。
RAMUser
AccountIdstring

当前调用者所属阿里云账号 ID。

196813200012****
RequestIdstring

请求 ID。

3C87BF47-3724-5443-ADC1-5AEAD9A03EB1
PrincipalIdstring

身份标识。

28877424437521****
UserIdstring

用户 ID。具体如下:

  • 如果当前调用者是阿里云账号,则返回阿里云账号 ID。
  • 如果当前调用者是 RAM 用户,则返回 RAM 用户 ID。
说明 仅限当前调用者是阿里云账号或 RAM 用户时返回该参数。
216959339000****
Arnstring

当前调用者的 ARN。

acs:ram::196813200012****:user/admin
RoleIdstring

RAM 角色 ID。

说明 仅限当前调用者是 RAM 角色时返回该参数。
33537620082992****

示例

正常返回示例

JSON格式

{
  "IdentityType": "RAMUser",
  "AccountId": "196813200012****",
  "RequestId": "3C87BF47-3724-5443-ADC1-5AEAD9A03EB1",
  "PrincipalId": "28877424437521****",
  "UserId": "216959339000****",
  "Arn": "acs:ram::196813200012****:user/admin",
  "RoleId": "33537620082992****"
}

错误码

HTTP status code错误码错误信息
500InternalErrorSTS Server Internal Error happened, please send the RequestId to us.
500InternalErrorSTS Server Internal Error happened, please send the RequestId to us.

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