Skip to content

Commit ef0cd3d

Browse files
author
Chase Coalwell
committed
add fromProcess to default chain
1 parent 0161956 commit ef0cd3d

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

packages/credential-provider-node/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"@aws-sdk/credential-provider-env": "^0.1.0-preview.3",
2626
"@aws-sdk/credential-provider-imds": "^0.1.0-preview.2",
2727
"@aws-sdk/credential-provider-ini": "^0.1.0-preview.2",
28+
"@aws-sdk/credential-provider-process": "^0.1.0-preview.1",
2829
"@aws-sdk/property-provider": "^0.1.0-preview.2",
2930
"@aws-sdk/types": "^0.1.0-preview.2",
3031
"tslib": "^1.8.0"

packages/credential-provider-node/src/index.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import {
1212
fromIni,
1313
FromIniInit,
1414
} from '@aws-sdk/credential-provider-ini';
15+
import { fromProcess } from '@aws-sdk/credential-provider-process';
1516
import { CredentialProvider } from '@aws-sdk/types';
1617

1718
export const ENV_IMDS_DISABLED = 'AWS_EC2_METADATA_DISABLED';
@@ -37,6 +38,8 @@ export const ENV_IMDS_DISABLED = 'AWS_EC2_METADATA_DISABLED';
3738
* environment variables
3839
* @see fromIni The function used to source credentials from INI
3940
* files
41+
* @see fromProcess The functino used to sources credentials from
42+
* credential_process in INI files
4043
* @see fromInstanceMetadata The function used to source credentials from the
4144
* EC2 Instance Metadata Service
4245
* @see fromContainerMetadata The function used to source credentials from the
@@ -51,6 +54,7 @@ export function defaultProvider(
5154
: chain(
5255
fromEnv(),
5356
fromIni(init),
57+
fromProcess(init),
5458
remoteProvider(init)
5559
);
5660

0 commit comments

Comments
 (0)