UPD: modified script to produce csv output

This commit is contained in:
xpk 2024-04-23 17:37:51 +08:00
parent 1648d8e9cf
commit 5e56832f7e
Signed by: xpk
GPG Key ID: CD4FF6793F09AB86
1 changed files with 8 additions and 6 deletions

View File

@ -5,10 +5,12 @@ import boto3
client = boto3.client('config')
resp = client.get_discovered_resource_counts()
for item in resp['resourceCounts']:
print(item['resourceType'])
reslist = client.list_discovered_resources(resourceType=item['resourceType'])
count = 1
for i, res in enumerate(reslist['resourceIdentifiers'], 1):
print(i, res['resourceId'], sep=': ')
print("ResourceType, ResourceId")
for item in resp['resourceCounts']:
if item['resourceType'] == "AWS::Config::ResourceCompliance":
continue
reslist = client.list_discovered_resources(resourceType=item['resourceType'])
for res in reslist['resourceIdentifiers']:
print(item['resourceType'], res['resourceId'], sep=', ')