Node command line application for managing secrets files in S3.
s3c will prompt you for a password to encrypt/decrypt your file. The password will be stored in the macOS Keychain so you don't have to enter it every time. The password is stored per S3 bucket + S3 file path.
Obviously only use this on your own trusted, secure computer. It's only as safe as your Keychain.
npm install -g s3c
[default]
aws_access_key_id = ***
aws_secret_access_key = ***
export S3C_BUCKET=some-s3-bucket
s3cput ../some-file.json some/s3/path
s3cget some/s3/path/some-file.json ~/local/path
This deletes the file in S3 and the password from your Keychain.
s3crm some/s3/path/some-file.json