AWS S3 provider for Summon.
Provides access to secrets stored in Amazon S3.
Set summon-s3 as your Summon provider.
Give summon a path to an object in S3 and it will fetch it for you and print the value to stdout.
summon --provider summon-s3 \
--yaml 'MONGOPASS: !var myorg-creds/aws/dev/mongodb-password' \
printenv MONGOPASS
8h9psadf89sdahfp98
myorg-credentials
is the bucket name.
summon-s3 uses the official AWS Go SDK (V2). It will use the credentials file or environment variables as they explain.
We welcome contributions of all kinds to this repository. For instructions on how to get started and descriptions of our development workflows, please see our contributing guide.