Go 的 Amazon QLDB 驅動程式 - Amazon Quantum Ledger Database (Amazon QLDB)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Go 的 Amazon QLDB 驅動程式

重要

支援終止通知:現有客戶將可以使用 Amazon QLDB,直到 07/31/2025 的支援結束為止。如需詳細資訊,請參閱將 Amazon QLDB Ledger 遷移至 Amazon Aurora PostgreSQL

若要使用分類帳中的資料,您可以使用 AWS 提供的驅動程式,從 Go 應用程式連線至 Amazon QLDB。下列主題說明如何開始使用 QLDB 驅動程式 for Go。

驅動程式資源

如需 Go 驅動程式支援功能的詳細資訊,請參閱下列資源:

先決條件

開始使用適用於 Go 的 QLDB 驅動程式之前,您必須執行下列動作:

  1. 請遵循 中的 AWS 設定指示存取 Amazon QLDB。這包含下列項目:

    1. 註冊 AWS。

    2. 建立具有適當 QLDB 許可的使用者。

    3. 授予開發的程式設計存取權。

  2. (選用) 安裝您選擇的整合開發環境 (IDE)。如需常用 IDEs Go 的清單,請參閱 Go 網站上的編輯器外掛程式和 IDEs

  3. 從 Go 下載網站下載並安裝下列其中一個版本的 Go

    • 1.15 或更新版本 – Go v3 的 QLDB 驅動程式

    • 1.14 – Go v1 或 v2 的 QLDB 驅動程式

  4. 設定 的開發環境AWS SDK for Go

    1. 設定您的 AWS 登入資料。我們建議您建立共用的登入資料檔案。

      如需說明,請參閱《 AWS SDK for Go 開發人員指南》中的指定登入資料。

    2. 設定您的預設值 AWS 區域。若要了解如何進行,請參閱指定 AWS 區域

      如需可用區域的完整清單,請參閱 中的 Amazon QLDB 端點和配額AWS 一般參考

接下來,您可以設定基本範例應用程式並執行簡短程式碼範例,或者您可以在現有的 Go 專案中安裝驅動程式。

  • 若要在現有專案 AWS SDK for Go 中安裝 QLDB 驅動程式和 ,請繼續安裝

  • 若要設定專案並執行示範分類帳上基本資料交易的簡短程式碼範例,請參閱 快速入門教學課程

安裝

適用於 Go 的 QLDB 驅動程式是 GitHub 儲存庫 awslabs/amazon-qldb-driver-go 中的開放原始碼。QLDB 支援下列驅動程式版本及其 Go 相依性。

驅動程式版本 Go 版本 Status 最新發行日期
1.x 1.14 或更新版本 生產版本 2021 年 6 月 16 日
2.x 1.14 或更新版本 生產版本 2021 年 7 月 21 日
3.x 1.15 或更新版本 生產版本 2022 年 11 月 10 日
安裝驅動程式
  1. 確保您的專案使用 Go 模組來安裝專案相依性。

  2. 在專案目錄中,輸入下列go get命令。

    3.x
    $ go get -u github.com/awslabs/amazon-qldb-driver-go/v3/qldbdriver
    2.x
    $ go get -u github.com/awslabs/amazon-qldb-driver-go/v2/qldbdriver

安裝驅動程式也會安裝其相依性,包括 AWS SDK for GoAWS SDK for Go v2Amazon Ion 套件。

如需如何在分類帳上執行基本資料交易的簡短程式碼範例,請參閱 技術指南參考