@highly-attractive-people/conman-s3-source

1.1.0 • Public • Published

s3 source for conman

Read the configuration from remote files store in s3.

Options

name description type mandatory
accessKeyId AWS key yes
secretAccessKey AWS secret yes
region AWS region no
sessionToken AWS session token yes
Bucket S3 Bucket yes
Key File name nox
name name of the source to be used instead of the type string no
key key where the source data will be included inside the config string, if no key is provided data is at the root of the config no

If the Key is missing it will grab and combine all the files from the Bucket.

Use example:

const conman = require('@highly-attractive-people/conman');
const s3 = s3Source(
  { name: 's3Source', key: 's3' },
  {
    Bucket: 'dcg-video-live-encoder-service-dev',
    accessKeyId: process.env.AWS_ACCESS_KEY_ID,
    secretAccessKey: process.env.AWS_SECRET_ACCESS_KEY,
    region: process.env.AWS_DEFAULT_REGION,
    sessionToken: process.env.AWS_SESSION_TOKEN
  }
);

conman()
  .addSource(s3)
  .build();

Readme

Keywords

none

Package Sidebar

Install

npm i @highly-attractive-people/conman-s3-source

Weekly Downloads

2

Version

1.1.0

License

ISC

Unpacked Size

11.6 kB

Total Files

6

Last publish

Collaborators

  • helior
  • jepz20