Rucredstash is a Rust port of CredStash
It uses a comination of AWS Key Management Service (KMS) and DynamoDB to store secrets. This is needed when you want to store and retrieve your credentials (like database password, API Keys etc) securely. A more detailed tutorial is here.
This package offers the interface via both CLI and an libray way of accessing it.
``` shellsession $ rucredstash --help rucredstash 0.1 Sibi Prabakaran A credential/secret storage system
USAGE: rucredstash [OPTIONS] [SUBCOMMAND]
FLAGS: -h, --help Prints help information -V, --version Prints version information
OPTIONS:
-r, --region SUBCOMMANDS:
delete Delete a credential from the store
get Get a credential from the store
getall Get all credentials from the store
help Prints this message or the help of the given subcommand(s)
keys List all keys in the store
list List credentials and their versions
put Put a credential from the store
setup setup the credential store
``` DynamoDB table to use for credential storage. If not specified, credstash will use the
value of the CREDSTASHDEFAULTTABLE env variable, or if that is not set, the value
credential-store will be used