Skip to content
/ aws-url Public

Generate url to AWS console with temporary credentials

Notifications You must be signed in to change notification settings

janaz/aws-url

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aws-url

aws-url is a tool that generates AWS console url from the temporary credentials stored in environment variables.

Installation

npm install -g aws-url

Usage

# Set credentials in env variables
export AWS_ACCESS_KEY_ID=...
export AWS_SECRET_ACCESS_KEY=...
export AWS_SESSION_TOKEN=...

# Execute the command
aws-url

# Output:
# https://signin.aws.amazon.com/federation?Action=login&Destination=https%3A%2F%2Fconsole.aws.amazon.com%2F&SigninToken=...

Usage from node.js

# In your project dir
npm install --save aws-url
const getConsoleUrl = require('aws-url');

const credentials = {
  awsAccessKeyId: 'access key id',
  awsSecretAccessKey: 'secret access key',
  awsSessionToken: 'session token',
};

getConsoleUrl(credentials)
  .then(url => console.log(`The console url is ${url}`))
  .catch(err => console.error(`Error: ${err.message}`)
);

About

Generate url to AWS console with temporary credentials

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published