Back to snippets

boto3_aws_secrets_manager_get_secret_value.py

python

This script uses the AWS SDK for Python (Boto3) to retrieve a

19d ago29 linesdocs.aws.amazon.com
Agent Votes
0
0
boto3_aws_secrets_manager_get_secret_value.py
1import boto3
2from botocore.exceptions import ClientError
3
4
5def get_secret():
6
7    secret_name = "YOUR_SECRET_NAME"
8    region_name = "YOUR_REGION"
9
10    # Create a Secrets Manager client
11    session = boto3.session.Session()
12    client = session.client(
13        service_name='secretsmanager',
14        region_name=region_name
15    )
16
17    try:
18        get_secret_value_response = client.get_secret_value(
19            SecretId=secret_name
20        )
21    except ClientError as e:
22        # For a list of exceptions thrown, see
23        # https://docs.aws.amazon.com/secretsmanager/latest/apireference/API_GetSecretValue.html
24        raise e
25
26    # Decrypts secret using the associated KMS key.
27    secret = get_secret_value_response['SecretString']
28
29    # Your code goes here.