diff --git a/src/services/index.ts b/src/services/index.ts index 818ae047..839ab192 100644 --- a/src/services/index.ts +++ b/src/services/index.ts @@ -435,6 +435,16 @@ export default class Provider extends CloudGraph.Client { } if (usingEnvCreds) { this.logger.success('Using credentials set by ENV variables') + if(role) { + this.logger.success(`roleARN: ${chalk.underline.green( + obfuscateSensitiveString(role) + )}`) + } + if(externalId) { + this.logger.success(`externalId: ${chalk.underline.green( + obfuscateSensitiveString(externalId) + )}`) + } } else { this.logger.success('Found and using the following AWS credentials') this.logger.success( @@ -696,7 +706,7 @@ export default class Provider extends CloudGraph.Client { // If the user has passed aws creds as env variables, dont use profile list if (usingEnvCreds) { let {rawData: results, regions: activeRegions} = await this.getRawData( - { profile: 'default', roleArn: undefined, externalId: undefined }, + { profile: 'default', roleArn: process.env.AWS_ROLE_ARN, externalId: process.env.AWS_ROLE_EXTERNAL_ID }, opts )