11const { readFileSync } = require ( "fs" ) ;
22const { join } = require ( "path" ) ;
3- const { STSClient, GetCallerIdentityCommand } = require ( "../../clients /client-sts" ) ;
4- const { CloudFormationClient, DescribeStackResourcesCommand } = require ( "../../clients /client-cloudformation" ) ;
5- const { S3ControlClient, ListMultiRegionAccessPointsCommand } = require ( "../../clients /client-s3-control" ) ;
3+ const { STSClient, GetCallerIdentityCommand } = require ( "@aws-sdk /client-sts" ) ;
4+ const { CloudFormationClient, DescribeStackResourcesCommand } = require ( "@aws-sdk /client-cloudformation" ) ;
5+ const { S3ControlClient, ListMultiRegionAccessPointsCommand } = require ( "@aws-sdk /client-s3-control" ) ;
66const { ensureTestStack } = require ( "./ensure-test-stack" ) ;
77const { deleteStaleChangesets } = require ( "./delete-stale-changesets" ) ;
88const { loadSharedConfigFiles } = require ( "@smithy/shared-ini-file-loader" ) ;
9- const { fromIni } = require ( "@aws-sdk/credential-providers" ) ;
9+ const { createCredentialChain , fromIni, fromHttp } = require ( "@aws-sdk/credential-providers" ) ;
1010
1111exports . getIntegTestResources = async ( ) => {
1212 const ini = await loadSharedConfigFiles ( ) ;
@@ -17,15 +17,12 @@ exports.getIntegTestResources = async () => {
1717 console . log ( "AWS_PROFILE is" , process . env . AWS_PROFILE ) ;
1818 }
1919
20- // TODO(debug)
21- console . log ( {
22- config : ini . configFile ,
23- credentials : ini . credentialsFile ,
24- } ) ;
20+ const credentials = fromIni ( { profile : process . env . AWS_PROFILE ?? "default" , logger : console } ) ;
2521
2622 const region = "us-west-2" ;
2723 const cloudformation = new CloudFormationClient ( {
2824 region,
25+ credentials,
2926 } ) ;
3027 const stackName = "SdkReleaseV3IntegTestResourcesStack" ;
3128
0 commit comments