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.
QLDBControlador Amazon para Java
importante
Aviso de fin de soporte: los clientes actuales podrán usar Amazon QLDB hasta que finalice el soporte, el 31 de julio de 2025. Para obtener más información, consulte Migración de un Amazon QLDB Ledger a Amazon Aurora SQL Postgre
Para trabajar con los datos de tu libro mayor, puedes conectarte a Amazon QLDB desde tu aplicación Java mediante un controlador AWS proporcionado. En los siguientes temas se describe cómo empezar a utilizar el QLDB controlador para Java.
Temas
Recursos de controladores
Para obtener más información sobre la funcionalidad compatible con el controlador de Java, consulte los siguientes recursos:
Requisitos previos
Antes de empezar a utilizar el QLDB controlador para Java, debe hacer lo siguiente:
-
Siga las instrucciones de AWS configuración que se indican enAcceder a Amazon QLDB. Esta incluye lo siguiente:
-
Inscríbase en AWS.
-
Cree un usuario con los QLDB permisos adecuados.
-
Conceda acceso programático de desarrollo.
-
-
Configure un entorno de desarrollo Java descargando e instalando lo siguiente:
-
Kit de desarrollo Java SE 8, como Amazon Corretto 8.
-
(Opcional) Entorno de desarrollo integrado Java (IDE) de su elección, como Eclipse
o IntelliJ .
-
-
Configure su entorno de desarrollo para siempre. AWS SDK for Java Configuración de la región y las credenciales de AWS predeterminadas
A continuación, puede descargar la aplicación de ejemplo completa del tutorial, o bien instalar solo el controlador en un proyecto de Java y ejecutar ejemplos de códigos cortos.
-
Para instalar el QLDB controlador y el AWS SDK for Java en un proyecto existente, proceda aInstalación.
-
Para configurar un proyecto y ejecutar ejemplos de códigos cortos que muestren las transacciones de datos básicas en un libro mayor, consulte Tutorial de inicio rápido.
-
Para ver ejemplos más detallados de API operaciones de datos y administración en la aplicación de ejemplo completa del tutorial, consulte laTutorial de Java.
Configuración de la región y las credenciales de AWS predeterminadas
El QLDB controlador y el subyacente AWS SDK for Java
Como parte de estos pasos, también debe establecer su valor predeterminado Región de AWS para determinar su QLDB punto final predeterminado. Los ejemplos de código se conectan QLDB de forma predeterminada Región de AWS. Para obtener una lista completa de las regiones en las que QLDB está disponible, consulta los QLDBpuntos de conexión y las cuotas de Amazon en. Referencia general de AWS
A continuación se muestra un ejemplo de un archivo de AWS credenciales denominado~/.aws/credentials
, en el que la tilde (~
) representa su directorio principal.
[default] aws_access_key_id =
your_access_key_id
aws_secret_access_key =your_secret_access_key
Sustituya los valores de AWS sus propias credenciales por los valores your_access_key_id
y your_secret_access_key
.
Instalación
QLDBes compatible con las siguientes versiones del controlador Java y sus AWS SDK dependencias.
Para instalar el QLDB controlador, se recomienda utilizar un sistema de administración de dependencias, como Gradle o Maven. Por ejemplo, añada el artefacto siguiente como dependencia en su proyecto Java.
Para ver ejemplos de códigos cortos sobre cómo ejecutar transacciones de datos básicos en un libro mayor, consulte Referencia de libro de recetas.
Otras bibliotecas opcionales
Si lo desea, también puede agregar las bibliotecas útiles siguientes al proyecto. Estos artefactos son dependencias obligatorias en la aplicación de muestra Tutorial de Java.
-
aws-java-sdk-qldb
— El QLDB módulo del. AWS SDK for Java La versión mínima QLDB admitida es 1.11.785
.Utilice este módulo en su aplicación para interactuar directamente con las API operaciones de administración enumeradas en elQLDBAPIReferencia de Amazon.
-
jackson-dataformat-ion
— El módulo XML de formato de datos Jackson de Faster para Ion. La aplicación de ejemplo requiere una versión 2.10.0
o posterior.