2 ms·
I agree that AWS Parameter store isn't great... that's why we use Chamber: https://github.com/segmentio/chamber https://github.com/segmentio/chamber Chamber is
by temuze 6y ago
I agree that AWS Parameter store isn't great... that's why we use Chamber:
https://github.com/segmentio/chamber https://github.com/segmentio/chamber
Chamber is an open source wrapper for AWS Parameter Store. You add a secret by doing:
`chamber write ENV_NAME SECRET_NAME SECRET_VALUE`
And when you want to execute a command with those values in your environment...
`chamber exec ENV_NAME -- yarn start:prod`
Parameter Store comes with auditing tools and versioning. Chamber uses KMS for encryption. Also, you can control permissions (including namespacing) with IAM.
My question is - what does Doppler provide that would make me want to switch? I'm weary about letting someone else own our secrets.
- rgmvisser 6y agoWe agree that Chamber is a great wrapper that makes working with Parameter Store much easier. However, we go a bit further where we have a visual dashboard that makes it much easier to manage secrets in different projects and environments as a whole. In Doppler you can easily edit them in a dashboard, inherit from other configs or reference other secrets. We also have permission control, audit logs, versioning and rollbacks. In your case, no more need to run `chamber write ENV_NAME SECRET_NAME SECRET_VALUE` to sync each secret to each application/region combination you have. We also have a direct integration with AWS so that you can automatically sync all secrets to Parameter Store, should you want to continue pulling from it in production.