Skip to main content

A class allowing you to interact with the AWS Secrets Manager with python dictionary syntax.

Project description

AWS Secrets Dict

aws_secrets_dict is a Dictionary-based class acting as a wrapper for the AWS Secrets Manager. It allows you to Get, Update, & Delete secrets using the notation/syntax of a python dictionary.

Example Usage

from aws_secrets_dictionary import AwsSecrets

# Need AWS Key & Secret
my_key = "Your AWS Secrets Access Key"
my_secret = "Your AWS Secrets Secret Key"
aws_region = "Your AWS Region - Defaults to 'us-east-2'"

mysecrets = AwsSecrets(my_key, my_secret, aws_region)

mysecrets['One'] = 1
mysecrets[2] = "Two"
mysecrets["2"] = 22222
mysecrets['Greeting'] = "Hello"

mysecrets['One']
# 1
mysecrets[2]
# "Two"
mysecrets["2"]
# 22222
mysecrets['Greeting']
# "Hello"

Notes

The class will use the json module to serialize the keys & values, which allows it to distinguish between types when setting keys & retrieving values. Make sure that your keys/values can all be serialized into json.

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

aws_secrets_dict-1.0.1.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

aws_secrets_dict-1.0.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file aws_secrets_dict-1.0.1.tar.gz.

File metadata

  • Download URL: aws_secrets_dict-1.0.1.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for aws_secrets_dict-1.0.1.tar.gz
Algorithm Hash digest
SHA256 cf20d52c0b6f79ed31d5cef315575c863861f0c0c17118e2753971e2da84dca5
MD5 daf5297c1a25a777de9ff20b59615fb9
BLAKE2b-256 6b99e39616416d0e6ae81c6c0f81bc05804f068342b5cd7f87d6e7410f8ba34f

See more details on using hashes here.

File details

Details for the file aws_secrets_dict-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for aws_secrets_dict-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5e21e4f3b2c3a947b2abe04f052365711ffacd288bad4a26dbe93ba92488fcc
MD5 779108b9f9fd06607c27041c392f2e2d
BLAKE2b-256 2e29b534cb78038caf5e68947d8ab5fd866f22c015467f6516635443f6cb647f

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