Skip to main content

A Sceptre resolver to retrieve and decrypt values from AWS KMS

Project description

Overview

The purpose of this resolver is to retrieve values from the AWS KMS.

Install

pip install sceptre-kms-resolver

Available Resolvers

kms

Fetches the value stored in AWS KMS.

Syntax:

parameter|sceptre_user_data:
    <name>: !kms CIPHERTEXT

Example:

Encrypt data with KMS to get a Ciphertext:

aws kms --key-id <KMS Key Id> --plaintext <data> --output text --query CiphertextBlob

AQICAHhZyEsV0yflwE0mpKvPz7/O/zc1epgIurV43wXF/qF6MwFQYwZq7TrvtQ2....

Use sceptre to retrieve and decrypt the value from KMS:

parameters:
    database_password: !kms AQICAHhZyEsV0yflwE0mpKvPz7/O/zc1epgIurV43wXF/qF6MwFQYwZq7TrvtQ2...

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sceptre-kms-resolver-1.0.2.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

sceptre_kms_resolver-1.0.2-py2.py3-none-any.whl (3.6 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sceptre-kms-resolver-1.0.2.tar.gz.

File metadata

  • Download URL: sceptre-kms-resolver-1.0.2.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for sceptre-kms-resolver-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a66299519cb70b9b67cddf4a50b9b0c45f4c15f52c696a5921dd49f099e050bc
MD5 a383e0e8c01cb829faf6bcce8eb97c7a
BLAKE2b-256 2ce9e75bde067f644dd96d156b511b56676fd4b0bbc6e00669215250cc3ed781

See more details on using hashes here.

File details

Details for the file sceptre_kms_resolver-1.0.2-py2.py3-none-any.whl.

File metadata

  • Download URL: sceptre_kms_resolver-1.0.2-py2.py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/33.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.8

File hashes

Hashes for sceptre_kms_resolver-1.0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 5062f0c0afb68b5b63e5a569dc6b4c889ad9cd24640b553d86f7f57247896ac1
MD5 f3a54950cd87a61f94682e5a03ca9f27
BLAKE2b-256 53d2ac751385ae506737a2cb03d2d6ec49c8562f91c001242fc1cce2977538f8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page