From 5396b58f408dcc0e2ed36f48824e7b932619bd3e Mon Sep 17 00:00:00 2001 From: Ruslan Gustomiasov Date: Mon, 19 Sep 2022 17:19:27 +0200 Subject: [PATCH] fix 20 accounts limit --- python/iam-credential-report-code.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/python/iam-credential-report-code.py b/python/iam-credential-report-code.py index 8600619..be6a69a 100644 --- a/python/iam-credential-report-code.py +++ b/python/iam-credential-report-code.py @@ -19,8 +19,13 @@ bucketName = BUCKET_ARN.split(":", -1)[-1] bucketConnection = s3.Bucket(bucketName) -listedAccounts = orgClient.list_accounts() +paginator = orgClient.get_paginator('list_accounts') +page_iterator = paginator.paginate() +listedAccounts = [] +for page in page_iterator: + for acct in page['Accounts']: + listedAccounts.append(acct) failedAccounts = []