QLDBDriver da Amazon para Go - Banco de dados Amazon Quantum Ledger (AmazonQLDB)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

QLDBDriver da Amazon para Go

Importante

Aviso de fim do suporte: os clientes existentes poderão usar a Amazon QLDB até o final do suporte em 31/07/2025. Para obter mais detalhes, consulte Migrar um Amazon QLDB Ledger para o Amazon Aurora Postgre. SQL

Para trabalhar com dados em seu livro contábil, você pode se conectar à Amazon a QLDB partir do seu aplicativo Go usando um driver AWS fornecido. Os tópicos a seguir descrevem como começar a usar o QLDB driver do Go.

Recursos para driver

Para obter mais informações sobre a funcionalidade suportada pelo driver Go, consulte os recursos a seguir:

Pré-requisitos

Antes de começar a usar o QLDB driver do Go, você deve fazer o seguinte:

  1. Siga as instruções AWS de configuração emAcessando a Amazon QLDB. Essa transmissão inclui o seguinte:

    1. Inscreva-se em AWS.

    2. Crie um usuário com as QLDB permissões apropriadas.

    3. Conceda acesso programático para desenvolvimento.

  2. (Opcional) Instale um ambiente de desenvolvimento integrado (IDE) de sua escolha. Para obter uma lista dos mais usados IDEs para Go, consulte Plugins do editor e IDEs no site Go.

  3. Baixe e instale uma das seguintes versões do Go no site de downloads do Go:

    • 1.15 ou posterior — QLDB driver para Go v3

    • 1.14 — QLDB driver para Go v1 ou v2

  4. Configure seu ambiente de desenvolvimento para AWS SDK for Go.

    1. Configure suas AWS credenciais. Recomendamos criar um arquivo de credenciais compartilhadas.

      Para obter instruções, consulte Especificação de credenciais no Guia do desenvolvedor do AWS SDK for Go .

    2. Defina sua Região da AWS padrão. Para saber como, consulte Especificando Região da AWS.

      Para obter uma lista completa das regiões disponíveis, consulte QLDBendpoints e cotas da Amazon no. Referência geral da AWS

Em seguida, você pode configurar um aplicativo de exemplo básico e executar exemplos de códigos curtos, ou você pode instalar o driver em um projeto Go existente.

  • Para instalar o QLDB driver e o AWS SDK for Go em um projeto existente, vá paraInstalação.

  • Para configurar um projeto e executar exemplos de códigos curtos que demonstram transações básicas de dados em um ledger, consulte o Tutorial de início rápido.

Instalação

O QLDB driver para Go é de código aberto no GitHub repositório amazon-qldb-driver-goawslabs/. QLDBsuporta as seguintes versões do driver e suas dependências do Go.

Versão do driver Versão Go Status Data da versão mais recente
1.x 1.14 ou posterior Lançamento de produção 16 de junho de 2021
2.x 1.14 ou posterior Lançamento de produção 21 de julho de 2021
3.x 1.15 ou posterior Lançamento de produção 10 de novembro de 2022
Para instalar o driver
  1. Certifique-se de que seu projeto esteja usando módulos Go para instalar as dependências do projeto.

  2. No diretório do seu projeto, insira o seguinte comando 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

A instalação do driver também instala suas dependências, incluindo AWS SDK for Go ou AWS SDK for Go v2 e os pacotes e Amazon Ion.

Para exemplos de código curto de como executar transações básicas de dados em um ledger, consulte o Referência de Cookbook.