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.2.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: aws_secrets_dict-1.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 010b71f7b09deadb99dadbbdf7c5ddd10221d2caf1bb8a20bf6311ee09e470fa
MD5 6e04e3e50a422952c1d8771c510869ed
BLAKE2b-256 63f8b395649d9905a184de178da52a2b1e7173987cda168a92c28c459978f864

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for aws_secrets_dict-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ff8af2ec64992bef982a003ac945a096a2c2860ce4de958b05aca56e5266c3cb
MD5 5320ba778eb4bfeca3edf799a239e338
BLAKE2b-256 553dcd68e4f32c0b5e176dd675b4e98c02cd07301af32db59dd95c54c457213b

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