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

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Driver Amazon QLDB untuk Python

Untuk bekerja dengan data dalam buku besar Anda, Anda dapat terhubung ke Amazon QLDB dari aplikasi Python Anda dengan menggunakan driver yangAWS disediakan. Topik berikut menjelaskan cara memulai dengan driver QLDB.

Sumber daya driver

Untuk informasi selengkapnya tentang fungsionalitas yang didukung oleh driver Python, lihat sumber daya berikut:

Prasyarat

Sebelum memulai dengan driver QLDB untuk Python, Anda harus melakukan hal berikut:

  1. Ikuti petunjukAWS pengaturan diMengakses Amazon QLDB. Ini termasuk yang berikut:

    1. Daftar ke AWS.

    2. Buat pengguna dengan izin QLDB yang sesuai.

    3. Memberikan akses terprogram untuk pengembangan.

  2. Instal salah satu versi Python berikut dari situs unduhan Python:

    • 3.6 atau yang lebih baru — Driver QLDB untuk Python v3

    • 3.4 atau yang lebih baru — driver QLDB untuk Python v2

  3. SiapkanAWS kredensi dan default AndaWilayah AWS. Untuk petunjuknya, lihat Mulai Cepat diAWS SDK for Python (Boto3) dokumentasi.

    Untuk daftar lengkap Wilayah yang tersedia, lihat titik akhir dan kuota Amazon QLDB di bagian Referensi Umum AWS.

Selanjutnya, Anda dapat mengunduh aplikasi contoh tutorial lengkap—atau Anda hanya dapat menginstal driver dalam proyek Python dan menjalankan contoh kode pendek.

  • Untuk menginstal driver QLDB danAWS SDK for Python (Boto3) dalam proyek yang ada, lanjutkan keInstalasi.

  • Untuk menyiapkan proyek dan menjalankan contoh kode pendek yang menunjukkan transaksi data dasar pada buku besar, lihatTutorial Quick Start.

  • Untuk menjalankan contoh yang lebih mendalam dari kedua data dan operasi API manajemen dalam aplikasi sampel tutorial lengkap, lihatTutorial Python.

Instalasi

QLDB mendukung versi driver berikut dan dependensi Python mereka.

Versi driver Versi Python Status Tanggal rilis terbaru
2.x 3.4 atau yang lebih baru Rilis produksi 7 Mei 2020
3.x 3.6 atau yang lebih baru Rilis produksi 28 Oktober 2021

Untuk menginstal driver QLDB dari PyPI menggunakanpip (manajer paket untuk Python), masukkan berikut di baris perintah.

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

Menginstal driver juga menginstal dependensinya, termasuk paket AWS SDK for Python (Boto3)dan Amazon Ion.

Menggunakan driver untuk terhubung ke buku besar

Kemudian Anda dapat mengimpor driver dan menggunakannya untuk terhubung ke buku besar. Contoh kode Python berikut ini menunjukkan cara membuat sesi untuk nama buku besar.

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)

Untuk contoh kode singkat tentang cara menjalankan transaksi data dasar pada buku besar, lihatReferensi buku masak.