AWSCostExplorerAPI不返回资源ID。
创始人
2024-09-24 15:31:22
0

从Cost Explorer API返回的响应中提取资源ID可能有些棘手,因为响应不包含它。不过,您可以使用AWS关系数据库服务(RDS)的资源访问管理器(RAM)API来获取与AWS帐户相关联的资源ID的详细信息。以下是一个Python示例,它使用RAM API提取RDS实例的资源ID。

import boto3

ram_client = boto3.client('ram')

resource_share_arn = ''
principal = ''

response = ram_client.get_resource_shares(
    resourceOwner='SELF',
    resourceShareArns=[resource_share_arn],
    principals=[principal]
)

if response['resourceShares'][0]['status'] != 'ACTIVE':    # 如果资源共享状态不是活动,则抛出异常
    raise Exception('ResourceShare is not active')

resources = response['resourceShares'][0]['resources']

for resource in resources:
    if resource['type'] == 'RDS_DB_INSTANCE':
        print('Resource ID: {}'.format(resource['resourceId']))

请确保将替换为资源共享的ARN,并将替换为具有访问权限的AWS用户或AWS帐户的ARN。此示例还假设您已配置单个资源共享,并且该共享包含了您想要提取资源ID的AWS RDS实例。如果您的环境不同,请将代码适当更改。

总的来说,通过使用RAM API,您可以轻松地从在您的AWS帐户中共享的一个或多个资源中提取资源ID。

相关内容

热门资讯

透视免费!pokeplus脚本... 透视免费!pokeplus脚本,wpk俱乐部辅助器,课程教程(有挂实锤)-哔哩哔哩1、透视免费!po...
透视科技!hhpoker俱乐部... 透视科技!hhpoker俱乐部是干嘛的,hhpoker软件可以玩吗,教程书教程(有挂讲解)-哔哩哔哩...
透视讲解!aapoker公共底... 透视讲解!aapoker公共底牌,wepoker底牌透视,模板教程(有挂教学)-哔哩哔哩1、进入到a...
透视软件!德州局脚本,拱趴大菠... 透视软件!德州局脚本,拱趴大菠萝挂哪里,资料教程(有挂总结)-哔哩哔哩1、玩家可以在拱趴大菠萝挂哪里...
透视辅助!约局吧是否有挂,we... 透视辅助!约局吧是否有挂,wepoker分析,机巧教程(有挂教学)-哔哩哔哩小薇(透视辅助)致您一封...
透视线上!大菠萝手游辅助,hh... 透视线上!大菠萝手游辅助,hhpoker是真的还是假的,攻略教程(有挂教学)-哔哩哔哩1、hhpok...
透视肯定!pokemmo脚本,... 透视肯定!pokemmo脚本,wepoker有辅助吗,资料教程(有挂教学)-哔哩哔哩1、wepoke...
透视模拟器!大菠萝免费辅助,w... 透视模拟器!大菠萝免费辅助,wepoker破解工具,法门教程(有挂头条)-哔哩哔哩1、大菠萝免费辅助...
透视安卓版!wepoker有没... 透视安卓版!wepoker有没有机器人,hhpoker脚本下载,课程教程(有挂技巧)-哔哩哔哩wep...
透视安装!wepoker公共底... 透视安装!wepoker公共底牌,pokermaster破解版,模块教程(讲解有挂)-哔哩哔哩1、完...