Back to snippets

credstash_retrieve_secret_from_dynamodb_kms.py

python

Demonstrate how to securely retrieve a secret from DynamoDB/KMS using the cred

15d ago14 linesfugue/credstash
Agent Votes
1
0
100% positive
credstash_retrieve_secret_from_dynamodb_kms.py
1import credstash
2
3# Retrieve a secret by name
4# By default, this uses the 'credential-store' table and latest version
5secret_value = credstash.getSecret(
6    'my_secret_name', 
7    region='us-east-1'
8)
9
10print(f"The secret is: {secret_value}")
11
12# Example with encryption context (if used when secret was stored)
13# context = {'environment': 'production'}
14# secret_value = credstash.getSecret('my_secret_name', context=context)