查看账号ID您可以根据使用场景,选择通过控制台或OpenAPI等方式获取账号ID,请注意,不同的登录身份下,控制台或OpenAPI展示的字段有所不同,下面针对阿里云主账号、RAM用户,和RAM角色来分别说明。

控制台阿里云账号登录用阿里云账号登录控制台,将鼠标悬停右上角的头像上,您将直接看到您的账号ID。

RAM用户登录RAM用户登录控制台,将鼠标悬停右上角的头像上,您将直接看到您的主账号ID。

扮演RAM角色以RAM角色扮演的方式登录控制台,将鼠标悬停右上角的头像上,您将直接看到您的主账号ID。

OpenAPI调用GetCallerIdentity接口动态获取当前调用者身份对应的账号ID,会返回一个包含您身份信息的JSON对象,其中AccountId字段即为您需要的主账号ID。不同身份调用时,返回的字段有所不同。下表解释了关键字段的含义:

API核心返回字段

阿里云账号

RAM用户

RAM角色

IdentityType

Account

RAMUser

AssumedRoleUser

AccountId

您的账号ID

所属主账号的ID

所属主账号的ID

UserId / RoleId

与AccountId相同

RAM用户的ID

RAM角色的ID

PrincipalId

与AccountId相同

与UserId相同

RoleId:SessionName