Driver Amazon QLDB per Python - Database Amazon Quantum Ledger (Amazon QLDB)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Driver Amazon QLDB per Python

Importante

Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto, il 31/07/2025. Per ulteriori dettagli, consulta Migrare un registro Amazon QLDB su Amazon Aurora PostgreSQL.

Per lavorare con i dati nel tuo registro, puoi connetterti ad Amazon QLDB dall'applicazione Python utilizzando un driver fornito. AWS I seguenti argomenti descrivono come iniziare a usare il driver QLDB per Python.

Risorse per i driver

Per ulteriori informazioni sulle funzionalità supportate dal driver Python, consultate le seguenti risorse:

Prerequisiti

Prima di iniziare con il driver QLDB per Python, devi fare quanto segue:

  1. Segui le istruzioni di AWS configurazione riportate in. Accesso ad Amazon QLDB Questo include gli output seguenti:

    1. Iscriviti a AWS.

    2. Crea un utente con le autorizzazioni QLDB appropriate.

    3. Concedi l'accesso programmatico per lo sviluppo.

  2. Installa una delle seguenti versioni di Python dal sito di download di Python:

    • 3.6 o successivo — driver QLDB per Python v3

    • 3.4 o successivo — driver QLDB per Python v2

  3. Imposta le tue AWS credenziali e quelle predefinite. Regione AWS Per istruzioni, consulta Quickstart nella AWS SDK for Python (Boto3) documentazione.

    Per un elenco completo delle regioni disponibili, consulta gli endpoint e le quote di Amazon QLDB nel. Riferimenti generali di AWS

Successivamente, puoi scaricare l'applicazione di esempio completa del tutorial oppure puoi installare solo il driver in un progetto Python ed eseguire brevi esempi di codice.

  • Per installare il driver QLDB e AWS SDK for Python (Boto3) poi in un progetto esistente, procedi con. Installazione

  • Per configurare un progetto ed eseguire brevi esempi di codice che illustrano le transazioni di dati di base su un registro, consulta il. Tutorial di avvio rapido

  • Per eseguire esempi più approfonditi delle operazioni delle API relative ai dati e alla gestione nell'applicazione di esempio completa del tutorial, consulta il. Tutorial di Python

Installazione

QLDB supporta le seguenti versioni dei driver e le relative dipendenze in Python.

Versione driver Versione di Python Stato Data di rilascio più recente
2.x 3.4 o versione successiva Versione di produzione 7 maggio 2020
3.x 3.6 o versione successiva Rilascio di produzione 28 ottobre 2021

Per installare il driver QLDB da PyPI pip utilizzando (un gestore di pacchetti per Python), inserisci quanto segue nella riga di comando.

3.x
pip install pyqldb
2.x
pip install pyqldb==2.0.2

L'installazione del driver installa anche le sue dipendenze, inclusi i pacchetti Amazon Ion e AWS SDK for Python (Boto3)Amazon.

Utilizzo del driver per connettersi a un registro

Quindi puoi importare il driver e usarlo per connetterti a un libro mastro. Il seguente esempio di codice Python mostra come creare una sessione per un nome di registro specificato.

3.x
from pyqldb.driver.qldb_driver import QldbDriver qldb_driver = QldbDriver(ledger_name='testLedger') for table in qldb_driver.list_tables(): print(table)
2.x
from pyqldb.driver.pooled_qldb_driver import PooledQldbDriver qldb_driver = PooledQldbDriver(ledger_name='testLedger') qldb_session = qldb_driver.get_session() for table in qldb_session.list_tables(): print(table)

Per brevi esempi di codice su come eseguire transazioni di dati di base su un registro, consulta il. Riferimento al libro di cucina