File tree Expand file tree Collapse file tree 2 files changed +9
-3
lines changed
packages/karma-credential-loader Expand file tree Collapse file tree 2 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " @aws-sdk/karma-credential-loader" ,
3
- "version" : " 3.39.0" ,
3
+ "version" : " 3.38.0" ,
4
+ "private" : true ,
4
5
"scripts" : {
5
6
"build" : " yarn build:cjs && yarn build:es && yarn build:types" ,
6
7
"build:cjs" : " tsc -p tsconfig.cjs.json" ,
18
19
},
19
20
"license" : " Apache-2.0" ,
20
21
"dependencies" : {
21
- "@aws-sdk/credential-provider-node" : " 3.39.0" ,
22
+ "@aws-sdk/credential-provider-node" : " 3.38.0" ,
23
+ "@aws-sdk/client-sts" : " 3.39.0" ,
22
24
"tslib" : " ^2.3.0"
23
25
},
24
26
"devDependencies" : {
Original file line number Diff line number Diff line change
1
+ import { getDefaultRoleAssumer , getDefaultRoleAssumerWithWebIdentity } from "@aws-sdk/client-sts" ;
1
2
import { defaultProvider as credentialProvider } from "@aws-sdk/credential-provider-node" ;
2
3
3
4
// Preprocessor needs to be a function
@@ -7,7 +8,10 @@ function createCredentialPreprocessor() {
7
8
const fileName = file . originalPath ;
8
9
// add region and credentials to each file
9
10
const region = process . env . AWS_SMOKE_TEST_REGION || "" ;
10
- const credentials = await credentialProvider ( ) ( ) ;
11
+ const credentials = await credentialProvider ( {
12
+ roleAssumer : getDefaultRoleAssumer ( ) ,
13
+ roleAssumerWithWebIdentity : getDefaultRoleAssumerWithWebIdentity ( ) ,
14
+ } ) ( ) ;
11
15
// This will affect the generated (ES5) JS
12
16
const regionCode = `var defaultRegion = '${ region } ';` ;
13
17
const credentialsCode = `var credentials = ${ JSON . stringify ( credentials ) } ;` ;
You can’t perform that action at this time.
0 commit comments