https://github.com/cyberark/summon-s3
AWS S3 provider for Summon
https://github.com/cyberark/summon-s3
aws-s3 conjbot-notify conjur-community-team summon summon-provider
Last synced: 29 days ago
JSON representation
AWS S3 provider for Summon
- Host: GitHub
- URL: https://github.com/cyberark/summon-s3
- Owner: cyberark
- License: mit
- Created: 2015-06-09T16:58:42.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2023-10-17T17:43:58.000Z (over 1 year ago)
- Last Synced: 2024-06-19T01:59:11.835Z (12 months ago)
- Topics: aws-s3, conjbot-notify, conjur-community-team, summon, summon-provider
- Language: Shell
- Homepage:
- Size: 6.82 MB
- Stars: 13
- Watchers: 23
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: SECURITY.md
Awesome Lists containing this project
README
# summon-s3
AWS S3 provider for [Summon](https://cyberark.github.io/summon).
Provides access to secrets stored in Amazon S3.
## Usage
[Set summon-s3 as your Summon provider](https://github.com/cyberark/summon#flags).
Give summon a path to an object in S3 and it will fetch it for you and
print the value to stdout.```bash
summon --provider summon-s3 \
--yaml 'MONGOPASS: !var myorg-creds/aws/dev/mongodb-password' \
printenv MONGOPASS
8h9psadf89sdahfp98
````myorg-credentials` is the bucket name.
## Configuration
summon-s3 uses the [official AWS Go SDK (V2)](https://github.com/aws/aws-sdk-go-v2). It will use
the credentials file or environment variables [as they explain](https://aws.github.io/aws-sdk-go-v2/docs/configuring-sdk/#specifying-credentials).## Contributing
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][contrib].[contrib]: CONTRIBUTING.md