# aws-ssm-keyring

> Manage team secrets using AWS SSM

Latest version **2.0.1** (published 2019-08-08) · BSD-3-Clause license · 0 weekly downloads

## Install

```sh
npm install aws-ssm-keyring
pnpm add aws-ssm-keyring
yarn add aws-ssm-keyring
bun add aws-ssm-keyring
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 2.0.1 |
| Published | 2019-08-08 |
| First published | 2019-08-08 |
| Weekly downloads | 0 |
| License | BSD-3-Clause |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=10.0.0 |
| Dependencies | 4 |
| Unpacked size | 24 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | yes |
| Author | Nordic Semiconductor ASA \| nordicsemi.no |
| Maintainers | coderbyheart |

## Links

- npm: https://www.npmjs.com/package/aws-ssm-keyring
- Repository: https://github.com/coderbyheart/aws-ssm-keyring
- Homepage: https://github.com/coderbyheart/aws-ssm-keyring#readme
- Issues: https://github.com/coderbyheart/aws-ssm-keyring/issues
- npm.io page: https://npm.io/package/aws-ssm-keyring

## Dependencies (4)

- [colors](https://npm.io/package/colors.md) ^1.3.3
- [dotenv](https://npm.io/package/dotenv.md) ^8.0.0
- [aws-sdk](https://npm.io/package/aws-sdk.md) ^2.505.0
- [commander](https://npm.io/package/commander.md) ^2.20.0

## Recent versions

- 2.0.1 (latest) — 2019-08-08
- 2.0.0 — 2019-08-08

## README

# aws-ssm-keyring

[![Greenkeeper badge](https://badges.greenkeeper.io/coderbyheart/aws-ssm-keyring.svg)](https://greenkeeper.io/)

Manage Team Secrets using AWS SSM

This is a simple for managing secrets within a team.

Secrets are stored as Amazon EC2 Systems Manager parameters, 
and encrypted using a Amazon IAM Encryption key.

That way you can easily assign who has access the the secrets.

## Setup

Create a new Encryption Key in AWS IAM. Assign users that should be
allowed to access the data as admins or users of that key.

Copy the `.env.dist` file to `.env` and put the key ID in there and add your personal AWS credentials.

Run

    npm i

## Usage

```
% node dist/cli.js --help    

  Usage: cli [options] [command]


  Options:

    -h, --help  output usage information


  Commands:

    set <id> <secret>  set the secret for the given id
    get <id>           show the secret for the given id
    delete <id>        delete the secret for the given id
    list               list all ids for this team keyring
    help [cmd]         display help for [cmd]
```

---
_Source: https://npm.io/package/aws-ssm-keyring · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
