適用於 Go 的亞馬遜 QLDB 驅動程序 - Amazon Quantum Ledger Database (Amazon QLDB)

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

適用於 Go 的亞馬遜 QLDB 驅動程序

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

駕駛員資源

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

先決條件

開始使用 Go 的 QLDB 驅動程式:

  1. 按照中的AWS設定指示進行操作訪問 Amazon QLDB。這包含下列項目:

    1. 註冊 AWS。

    2. 建立具有適當 QLDB 權限的使用者。

    3. 授予程式設計存取權以開發作業。

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

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

    • 1.15 或更高版本 — 適用於 Go v3 的 QLDB 驅動程式

    • 1.14 — 適用於轉到 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 儲存庫 awslab/ 中是開放原始碼的amazon-qldb-driver-go。QLDB 支援下列驅動程式版本及其 Go 相依性。

驅動程式版本 圍棋版 狀態 最新發佈日期
1. 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 Gov2Amazon Ion 套件。

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