Inyectar RDS secretos para Python en Lambda

0

Pregunta

Necesito transferencia de SQL Server RDS' secretos en mi código en Python que se corrió por Lambda.

¿Cuál sería el mejor enfoque para manejar la transferencia? Debe ser hecho con boto3 o/con AWS' Secretos Manager?

Ejemplo de código de Python:

import pyodbc 

def lambda_handler(event,context):
    conn = pyodbc.connect('Driver={SQL Server};'
                          'Server=server_name;'
                          'Database=db_name;'
                          'Trusted_Connection=yes;')

    cursor = conn.cursor()
    cursor.execute('SELECT * FROM db_name.Table')

    for row in cursor:
        print(row)
1

Mejor respuesta

1

Este es un gran tutorial con ejemplos de código y lo que es más importante, muestra cómo configurar las excepciones en Python para boto3 y SecretsManager.

https://aws.amazon.com/blogs/security/how-to-securely-provide-database-credentials-to-lambda-functions-by-using-aws-secrets-manager/

2021-11-24 20:39:02

En otros idiomas

Esta página está en otros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Slovenský
..................................................................................................................