aws-parameters-store

Loads parameters from aws parameter store to a json object

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
aws-parameters-store
1.0.112 years ago4 years agoMinified + gzip package size for aws-parameters-store in KB

Readme

aws-parameters-store
Package for loading parameter-store values by path from AWS SSM into a JSON object

Features

  • Gets parameters by path
  • Collects all paged results automatically
  • Built in typescript! (Built-in types)
  • Uses Promises for async use
  • Lightweight

Installation

npm install --save aws-parameters-store

Getting started

javascript

const  paramStore  =  require( 'aws-parameters-store' );

paramStore.getParams('/hello-world/config1/', { region: 'us-east-1' })
    .then( (parameters) => {

        // do something here
    });

typescript

import  getParams  from  'aws-parameters-store';

getParams('/hello-world/config1/', { region: 'us-east-1' })
    .then( (parameters) => {

        // do something here
    });

API

overview

API calls return a promise By default, JSON parameters are being evaluated

getParams( namespace, { options }, parseJsonValues = true )

import  getParams  from  'aws-parameters-store';

getParams('/hello-world/config1/', { region: 'us-east-1' })
    .then( (parameters) => {
    
/* parameters = {
					feature: { 
						authorization: true,
						authentication: false
					}, 
					deployment: { 
						  color: "blue"
					}
					version: "beta-27ea91f",
					tags: ["pre-production", "beta", "rc2"]
				} 
*/
	.catch( (error) => console.log(error));

    });

Contributing

You are welcome to contribute and join our family =)
License
See the LICENSE file for license rights and limitations (Apache License, Version 2.0)