Controlador Amazon QLDB para Go - Amazon Quantum Ledger Database (Amazon QLDB)

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Controlador Amazon QLDB para Go

Para trabajar con los datos de su libro mayor, puede conectarse a Amazon QLDB desde su aplicación Go mediante un controladorAWS proporcionado. En los temas siguientes, se describe cómo empezar a utilizar el controlador QLDB de Go.

Recursos para conductores

Para obtener más información acerca de la funcionalidad que admite el controlador Go, vea los siguientes recursos:

Requisitos previos

Antes de empezar a utilizar el controlador QLDB de Go, debe hacer lo siguiente:

  1. Siga las instruccionesAWS de configuración que aparecen enAcceso a Amazon QLDB. Estas incluyen las siguientes:

    1. Registrarse enAWS.

    2. Cree un usuarioAWS Identity and Access Management (IAM) con los permisos de QLDB adecuados.

    3. Obtenga una clave de acceso de IAM para el desarrollo.

  2. (opcional) Instale un entorno de desarrollo integrado (IDE) de su elección. Para obtener una lista de los IDE más utilizados en el ecosistema de Go, consulte los complementos de edición y los IDE en el sitio web de Go.

  3. Descargue e instale una de las siguientes versiones de Go desde el sitio de descargas de Go:

    • 1.15 o posterior: controlador QLDB para Go v3

    • 1.14 — Controlador QLDB para Go v1 o v2

  4. Configure su entorno de desarrollo para AWS SDK for Go:

    1. Configura tusAWS credenciales. Recomendamos crear un archivo de credenciales compartidas.

      Para obtener instrucciones, consulte Especificar credenciales en la Guía paraAWS SDK for Go desarrolladores.

    2. Establece tu configuración predeterminadaRegión de AWS. Para saber cómo hacerlo, consulte EspecificarRegión de AWS.

      Para obtener una lista completa de las regiones disponibles, consulte los puntos de enlace y las cuotas de Amazon QLDB en la ReferenciaAWS general.

A continuación, puede configurar una aplicación de ejemplo básica y ejecutar ejemplos de código cortos, o puede instalar el controlador en un proyecto de Go existente.

  • Para instalar el controlador QLDB y elAWS SDK for Go en un proyecto existente, vaya aInstalación.

  • Para configurar un proyecto y ejecutar ejemplos de código cortos que demuestren las transacciones de datos básicas en un libro mayor, consulte laTutorial de inicio rápido.

Instalación

El controlador QLDB para Go es de código abierto en el GitHub repositorio awslabs/amazon-qldb-driver-go. QLDB admite las siguientes versiones de controladores y sus dependencias de Go.

Versión de controlador Versión Go Estado Fecha de versiones más recientes
1.x 1.14 o versiones posteriores Versión de producción 16 de junio de 2021
2.x 1.14 o versiones posteriores Versión de producción 21 de julio de 2021
3.x 1.15 o versiones posteriores Versión de producción 11 de agosto de 2022

Para instalar el controlador

  1. Asegúrese de que su proyecto utilice módulos de Go para instalar las dependencias del proyecto.

  2. En el directorio de tu proyecto, introduce el siguientego get comando.

    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

Al instalar el controlador también se instalan sus dependencias, incluidos los paquetes AWS SDK for Goo AWS SDK for Gov2 y Amazon Ion.

Para ver ejemplos de código cortos sobre cómo ejecutar transacciones de datos básicos en un libro mayor, consulte laReferencia de libros de cocina.