Iniettare RDS segreti di Python in Lambda

0

Domanda

Ho bisogno di trasferire SQL Server RDS' segreti nel mio codice Python che sarà eseguito da Lambda.

Che cosa sarebbe l'approccio migliore per gestire questo tipo di trasferimento? Sholud sia fatto con boto3 o/con AWS' Segreti Manager?

Esempio di codice 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

Migliore risposta

1

Questo è un grande dettagliata con esempi di codice e, cosa più importante, mostra come impostare le eccezioni in Python per boto3 e 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

In altre lingue

Questa pagina è in altre lingue

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