From 567bed56b2d4148f1c545b2f024a6f11869cf20d Mon Sep 17 00:00:00 2001 From: calebAtIspot <136127709+calebAtIspot@users.noreply.github.com> Date: Tue, 4 Jun 2024 17:39:21 -0700 Subject: [PATCH 1/2] Update README.md add secretsmanager notes --- README.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 119f582..6ca31c2 100644 --- a/README.md +++ b/README.md @@ -404,6 +404,22 @@ you can use `CHAMBER_AWS_REGION` to override just for chamber. If you'd like to use a custom SSM endpoint for chamber, you can use `CHAMBER_AWS_SSM_ENDPOINT` to override AWS default URL. +## AWS Secrets Manager +Chamber supports AWS Secrets Manager as an optional backend. For example: + +``` +chamber -b secretsmanager write myservice foo fah +chamber -b secretsmanager write myservice foo2 fah2 +``` + +This will result in one secret being generated with the following JSON value: + +```json +{"_chamber_metadata":"{\"foo\":{\"created\":\"2024-06-05T00:32:06.680112Z\",\"created_by\":\"arn:aws:sts::0123456789:assumed-role/yourrole\",\"version\":1},\"foo2\":{\"created\":\"2024-06-05T00:32:39.672526Z\",\"created_by\":\"arn:aws:sts::0123456789:assumed-role/yourrole\",\"version\":1}}", +"foo":"fah", +"foo2":"fah2"} +``` + ## S3 Backend (Experimental) By default, chamber store secrets in AWS Parameter Store. We now also provide an @@ -476,4 +492,4 @@ a github release.
THE CHAMBER OF SECRETS HAS BEEN OPENED -
\ No newline at end of file + From b151796784c8489bbf8fab04ea5b42b23cfa5b20 Mon Sep 17 00:00:00 2001 From: calebAtIspot <136127709+calebAtIspot@users.noreply.github.com> Date: Mon, 10 Jun 2024 12:13:02 -0700 Subject: [PATCH 2/2] Update README.md --- README.md | 8 -------- 1 file changed, 8 deletions(-) diff --git a/README.md b/README.md index 6ca31c2..3600eae 100644 --- a/README.md +++ b/README.md @@ -412,14 +412,6 @@ chamber -b secretsmanager write myservice foo fah chamber -b secretsmanager write myservice foo2 fah2 ``` -This will result in one secret being generated with the following JSON value: - -```json -{"_chamber_metadata":"{\"foo\":{\"created\":\"2024-06-05T00:32:06.680112Z\",\"created_by\":\"arn:aws:sts::0123456789:assumed-role/yourrole\",\"version\":1},\"foo2\":{\"created\":\"2024-06-05T00:32:39.672526Z\",\"created_by\":\"arn:aws:sts::0123456789:assumed-role/yourrole\",\"version\":1}}", -"foo":"fah", -"foo2":"fah2"} -``` - ## S3 Backend (Experimental) By default, chamber store secrets in AWS Parameter Store. We now also provide an