Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
QLDBpilote Amazon pour Java
Important
Avis de fin de support : les clients existants pourront utiliser Amazon QLDB jusqu'à la fin du support le 31 juillet 2025. Pour plus de détails, consultez Migrer un Amazon QLDB Ledger vers Amazon Aurora SQL Postgre
Pour utiliser les données de votre registre, vous pouvez vous connecter à Amazon QLDB depuis votre application Java à l'aide d'un pilote AWS fourni. Les rubriques suivantes décrivent comment démarrer avec le QLDB pilote pour Java.
Rubriques
Ressources pour les conducteurs
Pour plus d'informations sur les fonctionnalités prises en charge par le pilote Java, consultez les ressources suivantes :
Prérequis
Avant de commencer à utiliser le QLDB pilote pour Java, vous devez effectuer les opérations suivantes :
-
Suivez les instructions AWS de configuration indiquées dansAccès à Amazon QLDB. Cela inclut les éléments suivants :
-
Inscrivez-vous pour AWS.
-
Créez un utilisateur doté des QLDB autorisations appropriées.
-
Accordez un accès programmatique pour le développement.
-
-
Configurez un environnement de développement Java en téléchargeant et en installant les éléments suivants :
-
Kit de développement Java SE 8, tel qu'Amazon Corretto 8.
-
(Facultatif) Environnement de développement intégré Java (IDE) de votre choix, tel qu'Eclipse
ou IntelliJ .
-
-
Configurez votre environnement de développement pour le AWS SDK for Java byConfiguration de vos AWS informations d'identification par défaut et de votre région.
Ensuite, vous pouvez télécharger l'exemple complet du didacticiel, ou vous pouvez installer uniquement le pilote dans un projet Java et exécuter des exemples de code abrégé.
-
Pour installer le QLDB pilote et le AWS SDK for Java dans un projet existant, passez àInstallation.
-
Pour configurer un projet et exécuter des exemples de codes abrégés illustrant les transactions de données de base sur un registre, consultez leTutoriel de démarrage rapide.
-
Pour obtenir des exemples plus détaillés d'APIopérations de gestion et de données dans l'exemple d'application complet du didacticiel, consultez leTutoriel Java.
Configuration de vos AWS informations d'identification par défaut et de votre région
Le QLDB pilote et le sous-jacent AWS SDK for Java
Dans le cadre de ces étapes, vous devez également définir votre point de terminaison par défaut Région AWS pour déterminer votre point de QLDB terminaison par défaut. Les exemples de code se connectent QLDB à votre code par défaut Région AWS. Pour une liste complète des régions où cette option QLDB est disponible, consultez la section QLDBPoints de terminaison et quotas Amazon dans le Références générales AWS.
Voici un exemple de fichier d' AWS informations d'identification nommé~/.aws/credentials
, où le caractère tilde (~
) représente votre répertoire personnel.
[default] aws_access_key_id =
your_access_key_id
aws_secret_access_key =your_secret_access_key
Remplacez les valeurs de vos propres AWS informations d'identification par les valeurs your_access_key_id
and your_secret_access_key
.
Installation
QLDBprend en charge les versions de pilotes Java suivantes et leurs AWS SDK dépendances.
Pour installer le QLDB pilote, nous vous recommandons d'utiliser un système de gestion des dépendances tel que Gradle ou Maven. Par exemple, ajoutez l'artefact suivant en tant que dépendance dans votre projet Java.
Pour des exemples de code abrégé expliquant comment exécuter des transactions de données de base sur un registre, consultez leRéférence de livre de cuisine.
Autres bibliothèques facultatives
Vous pouvez éventuellement ajouter les bibliothèques utiles suivantes dans votre projet. Ces artefacts sont des dépendances obligatoires dans l'Tutoriel Javaexemple d'application.
-
aws-java-sdk-qldb
— Le QLDB module du AWS SDK for Java. La version minimale QLDB prise en charge est 1.11.785
.Utilisez ce module dans votre application pour interagir directement avec les API opérations de gestion répertoriées dans leQLDBAPIRéférence Amazon.
-
jackson-dataformat-ion
— Le module XML de format de données Jackson de Faster pour Ion. L'exemple d'application nécessite une version 2.10.0
ou une version ultérieure.