GithubHelp home page GithubHelp logo

aws-ssm's Introduction

AWS SSM

Tools for reading and writing SSM Parameters in bulk.

Installation

npm i -g aws-ssm-tools

Given you are logged into an AWS account (take a look at awsp) these commands will allow you to manage SSM Parameters in bulk.

To read all Parameters:

aws-ssm-read  

To write Parameters from one account to another:

# Dump the Parameters from one Account.
aws-ssm-read > env.json

# Switch into the taget AWS Account.
awsp

# Write the Parameters to the new Account (-o will overwrite Parameters). 
aws-ssm-write -f env.json -o

You can also use this tool to create .env files given an SSM Path. For example, the following will create a .env.dev file based on the SSM Parameters in the Development AWS Account.

# Switch into the Development AWS Account.
awsp

# Dump the Parameters to .env.dev
aws-ssm-read -p /project/app -e > .env.dev

To write a local .env.dev file to SSM under a path (all these will be written as an SSM String Type Parameters):

aws-ssm-write -p /project/app -e -f .env.dev

Full help can be found using:

aws-ssm-read --help
aws-ssm-write --help

aws-ssm's People

Contributors

danielwalker avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.