1.1.1 • Published 10 years ago

awsauth v1.1.1

Weekly downloads
3
License
MIT
Repository
github
Last release
10 years ago

awsauth

ghauth for aws

npm install awsauth

Usage

var awsauth = require('awsauth')

awsauth({
  profile: 'my-profile'
}, function(err, profile) {
  if (err) throw err
  console.log(profile)
})

Running this will output something like this:

$ node example.js

Your AWS Access Key ID: AKIAEXAMPLEEXAMPLE12
Your AWS Secret Access Key: SECRETKEYSECRETKEYSECRETKEYSECRETKEY1234
Your preferred AWS region (optional, us-east-1): eu-west-1

{
  key: 'AKIAEXAMPLEEXAMPLE12',
  secret: 'SECRETKEYSECRETKEYSECRETKEYSECRETKEY1234',
  region: 'eu-west-1'
}

awsauth will first look in ~/.aws/config for the profile (the place the aws cli tool stores credentials) and if not found it will prompt and then verify the keys. If the keys are verified it will store them in the config file

More options

awsauth({
  profile: 'my-profile',
  verify: false, // skip the verification step
  config: 'some-other-config-file-path' // use another config file,
  region: 'eu-west-1' // change the default region
}, function() {
  ...
})

License

MIT

1.1.1

10 years ago

1.1.0

10 years ago

1.0.1

10 years ago

1.0.0

10 years ago