0.1.3 • Published 11 months ago

ac-aws-customcredentialprovider v0.1.3

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

AC AWS Custom Credential Provider

By default, AWS checks a lot of different providers in a order given by AWS. This could b slow (up to 10 seconds) as every credential provider has a timeout of 1s.

This module only uses 2 credential providers:

  • fromInstanceMetadata
  • fromProcess

On local machines you can disbale fromInstanceMetadata completely, speeding up process even more.

Usage

yarn add ac-aws-customcredentialprovider

const customCredentialProvider = require("ac-aws-customcredentialprovider")


 const awsConfig = {
    region: 'eu-central-1',
    credentials: customCredentialProvider({ localDevelopment: false, debug: false })
}
const client = new SOME-AWS-CLIENT(awsConfig)

Set localDevelopment = true to disable fromInstanceMetadata check,

Links

License

MIT License Copyright © 2023, AdmiralCloud AG, Mark Poepping

0.1.3

11 months ago

0.1.2

12 months ago

0.1.1

12 months ago

0.1.0

12 months ago