首页 > 解决方案 > 我可以在 AWS Cost Explorer API 调用中获取关联账户名称吗?

问题描述

使用此代码段:

def get_cost_and_usage_data(start, end):

    ce_obj = boto3.client('ce')
    data = ce_obj.get_cost_and_usage(
        TimePeriod={'Start':start, 'End':end},
        Granularity='MONTHLY', #MONTHLY, DAILY, HOURLY
        Metrics=['BLENDED_COST', 'UNBLENDED_COST', 'AMORTIZED_COST'],
        GroupBy=[{'Type':'DIMENSION', 'Key':'LINKED_ACCOUNT'},  {'Type':'DIMENSION', 'Key':'SERVICE'}]
    )

describe-account是否可以在不使用AWS Organizations API 中的方法的情况下获取关联账户名称和关联账户 ID ?

标签: pythonamazon-web-servicesboto3

解决方案


无法描述 account api,因为它需要 accountid 来描述它。虽然如果你使用 listaccounts。它将为您提供所有帐户详细信息(带有名称和 ID)。请参考以下链接。

https://docs.aws.amazon.com/organizations/latest/APIReference/API_ListAccounts.html

谢谢

阿什什


推荐阅读