Skip to content

Commit 3f2fe71

Browse files
committed
aws-dump: Re-use IAM client when getting access keys
1 parent f27b5be commit 3f2fe71

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

aws/dump/resources/iam.go

+2-4
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ func IAMListUsersAndAccessKeys(session *Session) *ReportResult {
3939
arns = append(arns, user.Arn)
4040
result.Resources = append(result.Resources, *resource)
4141

42-
keysResult := IAMListAccessKeys(session, *user.UserName)
42+
keysResult := IAMListAccessKeys(session, client, *user.UserName)
4343
if keysResult.Error != nil {
4444
result.Error = keysResult.Error
4545
return false
@@ -218,9 +218,7 @@ func IAMListPolicies(session *Session) *ReportResult {
218218
return result
219219
}
220220

221-
func IAMListAccessKeys(session *Session, username string) *ReportResult {
222-
client := iam.New(session.Session, session.Config)
223-
221+
func IAMListAccessKeys(session *Session, client *iam.IAM, username string) *ReportResult {
224222
result := &ReportResult{}
225223
result.Error = client.ListAccessKeysPages(&iam.ListAccessKeysInput{
226224
UserName: aws.String(username),

0 commit comments

Comments
 (0)