QLDBAmazon-Treiber für Python - Amazon Quantum Ledger-Datenbank (AmazonQLDB)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

QLDBAmazon-Treiber für Python

Wichtig

Hinweis zum Ende des Supports: Bestandskunden können Amazon QLDB bis zum Ende des Supports am 31.07.2025 nutzen. Weitere Informationen finden Sie unter Migrieren eines Amazon QLDB Ledgers zu Amazon Aurora SQL Postgre.

Um mit Daten in Ihrem Ledger zu arbeiten, können Sie QLDB von Ihrer Python-Anwendung aus eine Verbindung zu Amazon herstellen, indem Sie einen AWS bereitgestellten Treiber verwenden. Die folgenden Themen beschreiben die ersten Schritte mit dem QLDB Treiber für Python.

Ressourcen für Treiber

Weitere Informationen zu den vom Python-Treiber unterstützten Funktionen finden Sie in den folgenden Ressourcen:

Voraussetzungen

Bevor Sie mit dem QLDB Treiber für Python beginnen, müssen Sie Folgendes tun:

  1. Folgen Sie den Anweisungen zur AWS Einrichtung unterZugriff auf Amazon QLDB. Diese umfasst die folgenden Funktionen:

    1. Melde dich an für AWS.

    2. Erstellen Sie einen Benutzer mit den entsprechenden QLDB Berechtigungen.

    3. Gewähren Sie programmatischen Zugriff für die Entwicklung.

  2. Installieren Sie eine der folgenden Versionen von Python von der Python-Downloadseite:

    • 3.6 oder höher — QLDB Treiber für Python v3

    • 3.4 oder höher — QLDB Treiber für Python v2

  3. Richten Sie Ihre AWS Anmeldeinformationen und Ihren Standard ein AWS-Region. Anweisungen finden Sie in der AWS SDK for Python (Boto3) Dokumentation unter Schnellstart.

    Eine vollständige Liste der verfügbaren Regionen finden Sie unter QLDBAmazon-Endpunkte und Kontingente in der Allgemeine AWS-Referenz.

Als Nächstes können Sie die vollständige Tutorial-Beispielanwendung herunterladen — oder Sie können nur den Treiber in einem Python-Projekt installieren und kurze Codebeispiele ausführen.

  • Um den QLDB Treiber und den AWS SDK for Python (Boto3) in einem vorhandenen Projekt zu installieren, fahren Sie mit fort. Installation

  • Informationen zum Einrichten eines Projekts und zum Ausführen von kurzen Codebeispielen, die grundlegende Datentransaktionen in einem Ledger veranschaulichen, finden Sie unter. Schnellstart-Tutorial

  • Ausführlichere Beispiele für Daten- und API Verwaltungsvorgänge in der vollständigen Beispielanwendung für das Tutorial finden Sie unter. Python-Tutorial

Installation

QLDBunterstützt die folgenden Treiberversionen und ihre Python-Abhängigkeiten.

Treiberversion Python-Version Status Datum der letzten Veröffentlichung
2.x 3.4 oder später Produktionsfreigabe 7. Mai 2020
3.x 3.6 oder später Produktionsfreigabe 28. Oktober 2021

Um den QLDB Treiber von PyPI mit pip (einem Paketmanager für Python) zu installieren, geben Sie in der Befehlszeile Folgendes ein.

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

Durch die Installation des Treibers werden auch seine Abhängigkeiten installiert, einschließlich der Pakete AWS SDK for Python (Boto3)und Amazon Ion.

Verwenden des Treibers zum Herstellen einer Verbindung mit einem Ledger

Dann können Sie den Treiber importieren und mit ihm eine Verbindung zu einem Ledger herstellen. Im folgenden Python-Codebeispiel wird gezeigt, wie eine Sitzung für einen angegebenen Ledger-Namen erstellt wird.

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)

Kurze Codebeispiele für die Ausführung grundlegender Datentransaktionen in einem Ledger finden Sie unterReferenz zum Kochbuch.