AWS Secret Manager for Node
Allows download and upload of secrets from AWS S3 and KMS
Usage
Upload secret to S3 via KMS encryption
const SecretsManager = ;const secretsManager = ; var options = secret: 'my-plaintext-secret' s3Location: 's3://mybucket/mysecret' kmsKeyId: 'my-kms-key-id/arn/alias';secretsManager ;
Access encrypted secret stored on S3
const SecretsManager = ;const secretsManager = ; secretsManager ;
Contact
If you have a question/idea/suggestion, I'd like to encourage you to raise an issue with relevant label. I will try to get back to you as soon as I can.
If you are able, I highly encourage people to communicate their ideas over a pull request with code as it is the best and most efficient way to effectively knowledge transfer.