All Projects → keilerkonzept → Aws Secretsmanager Files

keilerkonzept / Aws Secretsmanager Files

Licence: mit
writes AWS Secrets Manager secrets to files on disk. single binary, no dependencies. osx & linux & windows. #aws #golang #cli

Programming Languages

go
31211 projects - #10 most used programming language

Labels

Projects that are alternatives of or similar to Aws Secretsmanager Files

Executor
Watch for file changes and then execute command. Very nice for test driven development.
Stars: ✭ 14 (-51.72%)
Mutual labels:  files
Localstack
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline!
Stars: ✭ 37,724 (+129982.76%)
Mutual labels:  aws
Graphql Serverless
Sample project to guide the use of GraphQL and Serverless Architecture.
Stars: ✭ 28 (-3.45%)
Mutual labels:  aws
Ecsctl
Command-line tool for managing AWS Elastic Container Service and Projects to run on it.
Stars: ✭ 15 (-48.28%)
Mutual labels:  aws
Aws Auto Terminate Idle Emr
AWS Auto Terminate Idle AWS EMR Clusters Framework is an AWS based solution using AWS CloudWatch and AWS Lambda using a Python script that is using Boto3 to terminate AWS EMR clusters that have been idle for a specified period of time.
Stars: ✭ 21 (-27.59%)
Mutual labels:  aws
Flask Boto3
Flask extension that ties boto3 connectors to the application context
Stars: ✭ 27 (-6.9%)
Mutual labels:  aws
Aws Sdk Go
AWS SDK for the Go programming language.
Stars: ✭ 7,270 (+24968.97%)
Mutual labels:  aws
Aws Sdk Android Samples
This repository has samples that demonstrate various aspects of the AWS SDK for Android, you can get the SDK source on Github https://github.com/aws-amplify/aws-sdk-android/
Stars: ✭ 943 (+3151.72%)
Mutual labels:  aws
Temperment
Get a random temporary file or directory path that will delete itself
Stars: ✭ 21 (-27.59%)
Mutual labels:  files
Django S3 Like Storage
Your Own Amazon S3 Django Storage
Stars: ✭ 28 (-3.45%)
Mutual labels:  aws
Step Functions Demo
This is a demo project, created as a part of the blog post. The project uses serverless for deployments.
Stars: ✭ 15 (-48.28%)
Mutual labels:  aws
Awslib scala
An idiomatic Scala wrapper around the AWS Java SDK
Stars: ✭ 20 (-31.03%)
Mutual labels:  aws
Bloom
The simplest way to de-Google your life and business: Inbox, Calendar, Files, Contacts & much more
Stars: ✭ 934 (+3120.69%)
Mutual labels:  files
Lambda Proxy Router
A simple router for AWS Lambda Proxy Functions
Stars: ✭ 14 (-51.72%)
Mutual labels:  aws
Serverless Plugin Stackstorm
Plugin for serverless framework to run ready to use actions from StackStorm Exchange as AWS Lambda.
Stars: ✭ 28 (-3.45%)
Mutual labels:  aws
Caprover
Scalable PaaS (automated Docker+nginx) - aka Heroku on Steroids
Stars: ✭ 7,964 (+27362.07%)
Mutual labels:  aws
Workshop Donkeytracker
Workshop to build a serverless tracking application for your mobile device with an AWS backend
Stars: ✭ 27 (-6.9%)
Mutual labels:  aws
Aws Scalable Big Blue Button Example
Demonstration of how to deploy a scalable video conference solution based on Big Blue Button
Stars: ✭ 29 (+0%)
Mutual labels:  aws
Tweetmap
A real time Tweet Trend Map and Sentiment Analysis web application with kafka, Angular, Spring Boot, Flink, Elasticsearch, Kibana, Docker and Kubernetes deployed on the cloud
Stars: ✭ 28 (-3.45%)
Mutual labels:  aws
Aws Lambda Dotnet
Libraries, samples and tools to help .NET Core developers develop AWS Lambda functions.
Stars: ✭ 945 (+3158.62%)
Mutual labels:  aws

aws-secretsmanager-files

Docker Cloud Build Status

Writes AWS Secrets Manager secrets to files on disk. (If you need secrets as environment variables instead, you can use aws-secretsmanager-env)

Get it

Using go get:

go get -u github.com/keilerkonzept/aws-secretsmanager-files

Or download the binary from the releases page.

# Linux
curl -L https://github.com/keilerkonzept/aws-secretsmanager-files/releases/download/1.2.164/aws-secretsmanager-files_1.2.164_linux_x86_64.tar.gz | tar xz

# OS X
curl -L https://github.com/keilerkonzept/aws-secretsmanager-files/releases/download/1.2.164/aws-secretsmanager-files_1.2.164_osx_x86_64.tar.gz | tar xz

# Windows
curl -LO https://github.com/keilerkonzept/aws-secretsmanager-files/releases/download/1.2.164/aws-secretsmanager-files_1.2.164_windows_x86_64.zip
unzip aws-secretsmanager-files_1.2.164_windows_x86_64.zip

Use it

aws-secretsmanager-files [OPTIONS]

Usage of aws-secretsmanager-files:
  -file-mode uint
    	file mode for secret files (default 256)
  -profile string
    	override the current AWS_PROFILE setting
  -secret FILE_PATH=SECRET_ARN
    	a key/value pair FILE_PATH=SECRET_ARN (may be specified repeatedly)
  -secret-json-key FILE_PATH=SECRET_ARN#JSON_KEY
    	a key/value pair FILE_PATH=SECRET_ARN#JSON_KEY (may be specified repeatedly)
  -secret-json-key-string FILE_PATH=SECRET_ARN#JSON_KEY
    	a key/value pair FILE_PATH=SECRET_ARN#JSON_KEY (may be specified repeatedly)
  -version
    	print version and exit

Examples

$ aws-secretsmanager-files -secret ./secret.json=arn:aws:secretsmanager:eu-west-1:28381901202㊙️example-secret-1
$ cat ./secret.json
{"hello":"world"}

$ aws-secretsmanager-files -secret-json-key ./secret.json=arn:aws:secretsmanager:eu-west-1:28381901202㊙️example-secret-1#hello
$ cat ./secret.json
"world"

$ aws-secretsmanager-files secret-json-key-string ./secret.json=arn:aws:secretsmanager:eu-west-1:28381901202㊙️example-secret-1#hello
$ cat ./secret.json
world
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].