File tree Expand file tree Collapse file tree 5 files changed +10
-2
lines changed Expand file tree Collapse file tree 5 files changed +10
-2
lines changed Original file line number Diff line number Diff line change @@ -148,13 +148,15 @@ Fetch AWS Credentials
148
148
const {
149
149
awsKeyId ,
150
150
awsSecretAccessKey ,
151
+ awsSessionToken ,
151
152
awsRegion ,
152
153
} = env .getAWS ();
153
154
154
155
// Use a default region
155
156
const {
156
157
awsKeyId ,
157
158
awsSecretAccessKey ,
159
+ awsSessionToken ,
158
160
awsRegion ,
159
161
} = env .getAWS ({ region: ' region' });
160
162
```
Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " good-env" ,
3
- "version" : " 7.2.0 " ,
3
+ "version" : " 7.2.1 " ,
4
4
"description" : " Better environment variable handling for Twelve-Factor node apps" ,
5
5
"main" : " src/index.js" ,
6
6
"scripts" : {
Original file line number Diff line number Diff line change @@ -51,16 +51,19 @@ module.exports = Object
51
51
const {
52
52
AWS_ACCESS_KEY_ID : awsKeyId ,
53
53
AWS_SECRET_ACCESS_KEY : awsSecretAccessKey ,
54
- AWS_REGION : awsRegion
54
+ AWS_SESSION_TOKEN : awsSessionToken ,
55
+ AWS_REGION : awsRegion ,
55
56
} = this . getAll ( {
56
57
AWS_ACCESS_KEY_ID : null ,
57
58
AWS_SECRET_ACCESS_KEY : null ,
59
+ AWS_SESSION_TOKEN : null ,
58
60
AWS_REGION : region
59
61
} ) ;
60
62
61
63
return {
62
64
awsKeyId,
63
65
awsSecretAccessKey,
66
+ awsSessionToken,
64
67
awsRegion
65
68
} ;
66
69
} ,
Original file line number Diff line number Diff line change @@ -16,5 +16,6 @@ UNSUPPORTED_URL=beep://baz.bop
16
16
AWS_ACCESS_KEY_ID = exampleaccesskeyid
17
17
AWS_SECRET_ACCESS_KEY = examplesecretaccesskey
18
18
AWS_REGION = us-east-1
19
+ AWS_SESSION_TOKEN = session
19
20
VALID_IP = 192.168.1.60
20
21
INVALID_IP = nope
Original file line number Diff line number Diff line change @@ -45,12 +45,14 @@ test('it gets AWS creds', (t) => {
45
45
const {
46
46
awsKeyId,
47
47
awsSecretAccessKey,
48
+ awsSessionToken,
48
49
awsRegion
49
50
} = env . getAWS ( ) ;
50
51
51
52
t . equals ( awsKeyId , 'exampleaccesskeyid' ) ;
52
53
t . equals ( awsSecretAccessKey , 'examplesecretaccesskey' ) ;
53
54
t . equals ( awsRegion , 'us-east-1' ) ;
55
+ t . equals ( awsSessionToken , 'session' ) ;
54
56
55
57
t . end ( ) ;
56
58
} ) ;
You can’t perform that action at this time.
0 commit comments