@aws-sdk/credential-provider-ini
AWS credential provider that sources credentials from ~/.aws/credentials and ~/.aws/config
Last updated 4 years ago by aws-sdk-bot .
Apache-2.0 · Original npm · Tarball · package.json
$ npm install @aws-sdk/credential-provider-ini 
SYNC missed versions from official npm registry.

AWS Credential Provider for Node.JS - Shared Configuration Files

NPM version NPM downloads

This module provides a function, fromSharedConfigFiles that will create CredentialProvider functions that read from a shared credentials file at ~/.aws/credentials and a shared configuration file at ~/.aws/config. Both files are expected to be INI formatted with section names corresponding to profiles. Sections in the credentials file are treated as profile names, whereas profile sections in the config file must have the format of[profile profile-name], except for the default profile. Please see the sample files below for examples of well-formed configuration and credentials files.

Profiles that appear in both files will not be merged, and the version that appears in the credentials file will be given precedence over the profile found in the config file.

Supported configuration

You may customize how credentials are resolved by providing an options hash to the fromSharedConfigFiles factory function. The following options are supported:

  • profile - The configuration profile to use. If not specified, the provider will use the value in the AWS_PROFILE environment variable or a default of default.
  • filepath - The path to the shared credentials file. If not specified, the provider will use the value in the AWS_SHARED_CREDENTIALS_FILE environment variable or a default of ~/.aws/credentials.
  • configFilepath - The path to the shared config file. If not specified, the provider will use the value in the AWS_CONFIG_FILE environment variable or a default of ~/.aws/config.
  • mfaCodeProvider - A function that returns a a promise fulfilled with an MFA token code for the provided MFA Serial code. If a profile requires an MFA code and mfaCodeProvider is not a valid function, the credential provider promise will be rejected.
  • roleAssumer - A function that assumes a role and returns a promise fulfilled with credentials for the assumed role.

Sample files

~/.aws/credentials

[default]
aws_access_key_id=foo
aws_secret_access_key=bar

[dev]
aws_access_key_id=foo2
aws_secret_access_key=bar2

[prod]
aws_access_key_id=foo3
aws_secret_access_key=bar3

~/.aws/config

[default]
aws_access_key_id=foo
aws_secret_access_key=bar

[profile dev]
aws_access_key_id=foo2
aws_secret_access_key=bar2

[profile prod]
aws_access_key_id=foo3
aws_secret_access_key=bar3

[profile "testing host"]
aws_access_key_id=foo4
aws_secret_access_key=bar4

Current Tags

  • 1.0.0-alpha.6                                ...           alpha (5 years ago)
  • 1.0.0-beta.4                                ...           beta (5 years ago)
  • 1.0.0-gamma.9                                ...           gamma (4 years ago)
  • 3.699.0                                ...           latest (a month ago)
  • 0.1.0-preview.7                                ...           preview (5 years ago)
  • 3.5.1-rc.0                                ...           rc (4 years ago)

364 Versions

  • 3.699.0                                ...           a month ago
  • 3.696.0                                ...           a month ago
  • 3.693.0                                ...           a month ago
  • 3.692.0                                ...           a month ago
  • 3.691.0                                ...           a month ago
  • 3.687.0                                ...           2 months ago
  • 3.686.0                                ...           2 months ago
  • 3.682.0                                ...           2 months ago
  • 3.679.0                                ...           2 months ago
  • 3.678.0                                ...           2 months ago
  • 3.677.0                                ...           2 months ago
  • 3.675.0                                ...           2 months ago
  • 3.670.0                                ...           2 months ago
  • 3.669.0                                ...           2 months ago
  • 3.668.0                                ...           3 months ago
  • 3.667.0                                ...           3 months ago
  • 3.666.0                                ...           3 months ago
  • 3.665.0                                ...           3 months ago
  • 3.664.0                                ...           3 months ago
  • 3.662.0                                ...           3 months ago
  • 3.658.1                                ...           3 months ago
  • 3.658.0                                ...           3 months ago
  • 3.654.0                                ...           3 months ago
  • 3.651.1                                ...           3 months ago
  • 3.650.0                                ...           3 months ago
  • 3.649.0                                ...           3 months ago
  • 3.645.0                                ...           4 months ago
  • 3.637.0                                ...           4 months ago
  • 3.635.0                                ...           4 months ago
  • 3.632.0                                ...           4 months ago
  • 3.631.0                                ...           4 months ago
  • 3.629.0                                ...           4 months ago
  • 3.624.0                                ...           5 months ago
  • 3.623.0                                ...           5 months ago
  • 3.622.0                                ...           5 months ago
  • 3.621.0                                ...           5 months ago
  • 3.620.1                                ...           5 months ago
  • 3.620.0                                ...           5 months ago
  • 3.616.0                                ...           5 months ago
  • 3.614.0                                ...           5 months ago
  • 3.613.0                                ...           6 months ago
  • 3.609.0                                ...           6 months ago
  • 3.598.0                                ...           6 months ago
  • 3.596.0                                ...           6 months ago
  • 3.592.0                                ...           7 months ago
  • 3.590.0                                ...           7 months ago
  • 3.588.0                                ...           7 months ago
  • 3.587.0                                ...           7 months ago
  • 3.583.0                                ...           7 months ago
  • 3.582.0                                ...           7 months ago
  • 3.577.0                                ...           7 months ago
  • 3.576.0                                ...           7 months ago
  • 3.575.0                                ...           7 months ago
  • 3.572.0                                ...           8 months ago
  • 3.568.0                                ...           8 months ago
  • 3.567.0                                ...           8 months ago
  • 3.565.0                                ...           8 months ago
  • 3.564.0                                ...           8 months ago
  • 3.556.0                                ...           8 months ago
  • 3.554.0                                ...           8 months ago
  • 3.552.0                                ...           9 months ago
  • 3.549.0                                ...           9 months ago
  • 3.540.0                                ...           9 months ago
  • 3.535.0                                ...           9 months ago
  • 3.533.0                                ...           9 months ago
  • 3.529.1                                ...           10 months ago
  • 3.529.0                                ...           10 months ago
  • 3.525.0                                ...           10 months ago
  • 3.523.0                                ...           10 months ago
  • 3.521.0                                ...           10 months ago
  • 3.515.0                                ...           10 months ago
  • 3.513.0                                ...           10 months ago
  • 3.511.0                                ...           a year ago
  • 3.507.0                                ...           a year ago
  • 3.504.0                                ...           a year ago
  • 3.503.1                                ...           a year ago
  • 3.503.0                                ...           a year ago
  • 3.502.0                                ...           a year ago
  • 3.501.0                                ...           a year ago
  • 3.496.0                                ...           a year ago
  • 3.495.0                                ...           a year ago
  • 3.490.0                                ...           a year ago
  • 3.489.0                                ...           a year ago
  • 3.485.0                                ...           a year ago
  • 3.484.0                                ...           a year ago
  • 3.481.0                                ...           a year ago
  • 3.478.0                                ...           a year ago
  • 3.477.0                                ...           a year ago
  • 3.476.0                                ...           a year ago
  • 3.474.0                                ...           a year ago
  • 3.470.0                                ...           a year ago
  • 3.468.0                                ...           a year ago
  • 3.465.0                                ...           a year ago
  • 3.460.0                                ...           a year ago
  • 3.458.0                                ...           a year ago
  • 3.451.0                                ...           a year ago
  • 3.450.0                                ...           a year ago
  • 3.449.0                                ...           a year ago
  • 3.445.0                                ...           a year ago
  • 3.441.0                                ...           a year ago
  • 3.438.0                                ...           a year ago
  • 3.437.0                                ...           a year ago
  • 3.436.0                                ...           a year ago
  • 3.435.0                                ...           a year ago
  • 3.433.0                                ...           a year ago
  • 3.431.0                                ...           a year ago
  • 3.430.0                                ...           a year ago
  • 3.429.0                                ...           a year ago
  • 3.428.0                                ...           a year ago
  • 3.427.0                                ...           a year ago
  • 3.425.0                                ...           a year ago
  • 3.423.0                                ...           a year ago
  • 3.421.0                                ...           a year ago
  • 3.418.0                                ...           a year ago
  • 3.414.0                                ...           a year ago
  • 3.413.0                                ...           a year ago
  • 3.410.0                                ...           a year ago
  • 3.409.0                                ...           a year ago
  • 3.408.0                                ...           a year ago
  • 3.405.0                                ...           a year ago
  • 3.398.0                                ...           a year ago
  • 3.395.0                                ...           a year ago
  • 3.391.0                                ...           a year ago
  • 3.388.0                                ...           a year ago
  • 3.387.0                                ...           a year ago
  • 3.386.0                                ...           a year ago
  • 3.385.0                                ...           a year ago
  • 3.382.0                                ...           a year ago
  • 3.379.1                                ...           a year ago
  • 3.378.0                                ...           a year ago
  • 3.370.0                                ...           a year ago
  • 3.369.0                                ...           a year ago
  • 3.363.0                                ...           a year ago
  • 3.362.0                                ...           a year ago
  • 3.360.0                                ...           a year ago
  • 3.358.0                                ...           2 years ago
  • 3.357.0                                ...           2 years ago
  • 3.354.0                                ...           2 years ago
  • 3.353.0                                ...           2 years ago
  • 3.352.0                                ...           2 years ago
  • 3.350.0                                ...           2 years ago
  • 3.348.0                                ...           2 years ago
  • 3.347.0                                ...           2 years ago
  • 3.345.0                                ...           2 years ago
  • 3.344.0                                ...           2 years ago
  • 3.342.0                                ...           2 years ago
  • 3.341.0                                ...           2 years ago
  • 3.338.0                                ...           2 years ago
  • 3.337.0                                ...           2 years ago
  • 3.335.0                                ...           2 years ago
  • 3.332.0                                ...           2 years ago
  • 3.329.0                                ...           2 years ago
  • 3.328.0                                ...           2 years ago
  • 3.327.0                                ...           2 years ago
  • 3.326.0                                ...           2 years ago
  • 3.325.0                                ...           2 years ago
  • 3.321.1                                ...           2 years ago
  • 3.319.0                                ...           2 years ago
  • 3.316.0                                ...           2 years ago
  • 3.315.0                                ...           2 years ago
  • 3.310.0                                ...           2 years ago
  • 3.309.0                                ...           2 years ago
  • 3.306.0                                ...           2 years ago
  • 3.303.0                                ...           2 years ago
  • 3.301.0                                ...           2 years ago
  • 3.300.0                                ...           2 years ago
  • 3.299.0                                ...           2 years ago
  • 3.298.0                                ...           2 years ago
  • 3.297.0                                ...           2 years ago
  • 3.296.0                                ...           2 years ago
  • 3.295.0                                ...           2 years ago
  • 3.294.0                                ...           2 years ago
  • 3.293.0                                ...           2 years ago
  • 3.292.0                                ...           2 years ago
  • 3.290.0                                ...           2 years ago
  • 3.289.0                                ...           2 years ago
  • 3.288.0                                ...           2 years ago
  • 3.287.0                                ...           2 years ago
  • 3.282.0                                ...           2 years ago
  • 3.281.0                                ...           2 years ago
  • 3.279.0                                ...           2 years ago
  • 3.278.0                                ...           2 years ago
  • 3.272.0                                ...           2 years ago
  • 3.271.0                                ...           2 years ago
  • 3.267.0                                ...           2 years ago
  • 3.266.1                                ...           2 years ago
  • 3.266.0                                ...           2 years ago
  • 3.264.0                                ...           2 years ago
  • 3.261.0                                ...           2 years ago
  • 3.259.0                                ...           2 years ago
  • 3.258.0                                ...           2 years ago
  • 3.257.0                                ...           2 years ago
  • 3.256.0                                ...           2 years ago
  • 3.254.0                                ...           2 years ago
  • 3.252.0                                ...           2 years ago
  • 3.245.0                                ...           2 years ago
  • 3.241.0                                ...           2 years ago
  • 3.238.0                                ...           2 years ago
  • 3.236.0                                ...           2 years ago
  • 3.235.0                                ...           2 years ago
  • 3.234.0                                ...           2 years ago
  • 3.231.0                                ...           2 years ago
  • 3.229.0                                ...           2 years ago
  • 3.226.0                                ...           2 years ago
  • 3.224.0                                ...           2 years ago
  • 3.223.0                                ...           2 years ago
  • 3.222.0                                ...           2 years ago
  • 3.218.0                                ...           2 years ago
  • 3.216.0                                ...           2 years ago
  • 3.215.0                                ...           2 years ago
  • 3.212.0                                ...           2 years ago
  • 3.211.0                                ...           2 years ago
  • 3.210.0                                ...           2 years ago
  • 3.209.0                                ...           2 years ago
  • 3.208.0                                ...           2 years ago
  • 3.204.0                                ...           2 years ago
  • 3.202.0                                ...           2 years ago
  • 3.201.0                                ...           2 years ago
  • 3.200.0                                ...           2 years ago
  • 3.199.0                                ...           2 years ago
  • 3.198.0                                ...           2 years ago
  • 3.197.0                                ...           2 years ago
  • 3.196.0                                ...           2 years ago
  • 3.193.0                                ...           2 years ago
  • 3.190.0                                ...           2 years ago
  • 3.188.0                                ...           2 years ago
  • 3.186.0                                ...           2 years ago
  • 3.185.0                                ...           2 years ago
  • 3.183.0                                ...           2 years ago
  • 3.181.0                                ...           2 years ago
  • 3.180.0                                ...           2 years ago
  • 3.178.0                                ...           2 years ago
  • 3.171.0                                ...           2 years ago
  • 3.170.0                                ...           2 years ago
  • 3.169.0                                ...           2 years ago
  • 3.168.0                                ...           2 years ago
  • 3.165.0                                ...           2 years ago
  • 3.163.0                                ...           2 years ago
  • 3.162.0                                ...           2 years ago
  • 3.161.0                                ...           2 years ago
  • 3.160.0                                ...           2 years ago
  • 3.159.0                                ...           2 years ago
  • 3.154.0                                ...           2 years ago
  • 3.150.0                                ...           2 years ago
  • 3.145.0                                ...           2 years ago
  • 3.142.0                                ...           2 years ago
  • 3.141.0                                ...           2 years ago
  • 3.137.0                                ...           2 years ago
  • 3.131.0                                ...           2 years ago
  • 3.130.0                                ...           2 years ago
  • 3.128.0                                ...           2 years ago
  • 3.127.0                                ...           2 years ago
  • 3.121.0                                ...           2 years ago
  • 3.118.1                                ...           2 years ago
  • 3.118.0                                ...           3 years ago
  • 3.112.0                                ...           3 years ago
  • 3.110.0                                ...           3 years ago
  • 3.109.0                                ...           3 years ago
  • 3.105.0                                ...           3 years ago
  • 3.100.0                                ...           3 years ago
  • 3.99.0                                ...           3 years ago
  • 3.95.0                                ...           3 years ago
  • 3.94.0                                ...           3 years ago
  • 3.85.0                                ...           3 years ago
  • 3.82.0                                ...           3 years ago
  • 3.81.0                                ...           3 years ago
  • 3.80.0                                ...           3 years ago
  • 3.79.0                                ...           3 years ago
  • 3.78.0                                ...           3 years ago
  • 3.76.0                                ...           3 years ago
  • 3.75.0                                ...           3 years ago
  • 3.74.0                                ...           3 years ago
  • 3.72.0                                ...           3 years ago
  • 3.67.0                                ...           3 years ago
  • 3.58.0                                ...           3 years ago
  • 3.56.0                                ...           3 years ago
  • 3.55.0                                ...           3 years ago
  • 3.54.1                                ...           3 years ago
  • 3.54.0                                ...           3 years ago
  • 3.53.0                                ...           3 years ago
  • 3.52.0                                ...           3 years ago
  • 3.51.0                                ...           3 years ago
  • 3.50.0                                ...           3 years ago
  • 3.49.0                                ...           3 years ago
  • 3.48.0                                ...           3 years ago
  • 3.47.2                                ...           3 years ago
  • 3.47.1                                ...           3 years ago
  • 3.47.0                                ...           3 years ago
  • 3.46.0                                ...           3 years ago
  • 3.45.0                                ...           3 years ago
  • 3.41.0                                ...           3 years ago
  • 3.40.0                                ...           3 years ago
  • 3.39.0                                ...           3 years ago
  • 3.38.0                                ...           3 years ago
  • 3.37.0                                ...           3 years ago
  • 3.36.1                                ...           3 years ago
  • 3.36.0                                ...           3 years ago
  • 3.35.0                                ...           3 years ago
  • 3.34.0                                ...           3 years ago
  • 3.33.0                                ...           3 years ago
  • 3.32.0                                ...           3 years ago
  • 3.31.0                                ...           3 years ago
  • 3.30.0                                ...           3 years ago
  • 3.29.0                                ...           3 years ago
  • 3.28.0                                ...           3 years ago
  • 3.27.0                                ...           3 years ago
  • 3.26.0                                ...           3 years ago
  • 3.25.0                                ...           3 years ago
  • 3.24.0                                ...           3 years ago
  • 3.23.0                                ...           3 years ago
  • 3.22.0                                ...           3 years ago
  • 3.20.0                                ...           3 years ago
  • 3.19.0                                ...           4 years ago
  • 3.18.0                                ...           4 years ago
  • 3.15.0                                ...           4 years ago
  • 3.13.1                                ...           4 years ago
  • 3.13.0                                ...           4 years ago
  • 3.12.0                                ...           4 years ago
  • 3.11.0                                ...           4 years ago
  • 3.10.0                                ...           4 years ago
  • 3.8.0                                ...           4 years ago
  • 3.7.0                                ...           4 years ago
  • 3.6.1                                ...           4 years ago
  • 3.6.0                                ...           4 years ago
  • 3.5.1-rc.0 [deprecated]           ...           4 years ago
  • 3.4.1                                ...           4 years ago
  • 3.4.0                                ...           4 years ago
  • 3.3.0                                ...           4 years ago
  • 3.1.0                                ...           4 years ago
  • 3.0.0                                ...           4 years ago
  • 1.0.0-rc.10                                ...           4 years ago
  • 1.0.0-rc.9                                ...           4 years ago
  • 1.0.0-rc.8                                ...           4 years ago
  • 1.0.0-rc.7                                ...           4 years ago
  • 1.0.0-rc.5                                ...           4 years ago
  • 1.0.0-rc.3                                ...           4 years ago
  • 1.0.0-rc.2                                ...           4 years ago
  • 1.0.0-rc.1                                ...           4 years ago
  • 1.0.0-gamma.9                                ...           4 years ago
  • 1.0.0-gamma.8                                ...           4 years ago
  • 1.0.0-gamma.7                                ...           4 years ago
  • 1.0.0-gamma.6                                ...           4 years ago
  • 1.0.0-gamma.5                                ...           4 years ago
  • 1.0.0-gamma.4                                ...           4 years ago
  • 1.0.0-gamma.3                                ...           4 years ago
  • 1.0.0-gamma.2                                ...           4 years ago
  • 1.0.0-gamma.1                                ...           5 years ago
  • 1.0.0-beta.4                                ...           5 years ago
  • 1.0.0-beta.3                                ...           5 years ago
  • 1.0.0-beta.2                                ...           5 years ago
  • 1.0.0-beta.1                                ...           5 years ago
  • 1.0.0-alpha.6                                ...           5 years ago
  • 1.0.0-alpha.5                                ...           5 years ago
  • 1.0.0-alpha.4                                ...           5 years ago
  • 1.0.0-alpha.3                                ...           5 years ago
  • 1.0.0-alpha.2                                ...           5 years ago
  • 1.0.0-alpha.1                                ...           5 years ago
  • 0.1.0-preview.7                                ...           5 years ago
  • 0.1.0-preview.6                                ...           5 years ago
  • 0.1.0-preview.5                                ...           5 years ago
  • 0.1.0-preview.4                                ...           5 years ago
  • 0.1.0-preview.3                                ...           6 years ago
  • 0.1.0-preview.2                                ...           6 years ago
  • 0.1.0-preview.1                                ...           6 years ago
Downloads
Total 1
Today 1
This Week 1
This Month 1
Last Day 0
Last Week 0
Last Month 0
Dependencies (4)
Dev Dependencies (4)

© 2010 - cnpmjs.org x YWFE | Home | YWFE