Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
xabc
V2EX  ›  云计算

已知 阿里云 access_key_id,access_key_secret , 如何通过 API 查询该阿里云账号名称相关信息?

  •  
  •   xabc · Oct 9, 2020 · 2896 views
    This topic created in 2050 days ago, the information mentioned may be changed or developed.
    场景是这样的,比如有很多个阿里云账号下资源需要管理,通过不同阿里云账号分配的 access_key_id,access_key_secret,自动获取相关数据信息,期望在输出的时候,带上附加信息,就是这资源来自哪个阿里云账号下的
    4 replies    2020-10-24 06:25:24 +08:00
    lja1346792
        1
    lja1346792  
       Oct 10, 2020
    应该是有接口的,建议提工单给阿里云咨询
    opengps
        2
    opengps  
       Oct 11, 2020
    直接对接 sdk 或者 api 即可,不过目前似乎都是各个产品各自提供接口,像你这样去要区分的资源,可能不止 ecs 这样最基础的单个产品,这样一来开发工作可能稍微多一些,针对每款产品都对接开发一下
    我随手搜到的 ecs 的 api: https://help.aliyun.com/document_detail/63440.html?source=5176.11533457&userCode=ta5rjs45
    hq
        3
    hq  
       Oct 24, 2020
    STS 服务有个接口叫 GetCallerIdentity,你可以用 ak 调用返回这个 AK 的信息。

    https://www.alibabacloud.com/help/zh/doc-detail/43767.htm

    你可以用 APIExplorer 试下: https://api.aliyun.com/#/?product=Sts&version=2015-04-01&api=GetCallerIdentity&params={%22RegionId%22:%22default%22}&tab=DEMO&lang=JAVA

    返回结果如下:
    ```
    {
    "IdentityType": "Account",
    "AccountId": "xxx3637",
    "RequestId": "228D1806-DBD0-4149-981E-B68F47D4A5B7",
    "PrincipalId": "xxx3637",
    "UserId": "xxx3637",
    "Arn": "acs:ram::xxx3637:root"
    }
    ```
    xabc
        4
    xabc  
    OP
       Oct 24, 2020 via iPhone
    @hq 谢谢,不过貌似也不能查出主账号名称或者邮箱,单纯的数字,也无法分辨具体账号
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1371 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 23:52 · PVG 07:52 · LAX 16:52 · JFK 19:52
    ♥ Do have faith in what you're doing.