DynamoDB - Environnement
L'environnement DynamoDB consiste uniquement à utiliser votre compte Amazon Web Services pour accéder à la console d'interface graphique DynamoDB, mais vous pouvez également effectuer une installation locale.
Accédez au site Web suivant - https://aws.amazon.com/dynamodb/
Cliquez sur le bouton «Premiers pas avec Amazon DynamoDB» ou sur le bouton «Créer un compte AWS» si vous ne possédez pas de compte Amazon Web Services. Le processus simple et guidé vous informera de tous les frais et exigences associés.
Après avoir effectué toutes les étapes nécessaires du processus, vous aurez accès. Connectez-vous simplement à la console AWS, puis accédez à la console DynamoDB.
Assurez-vous de supprimer le matériel inutilisé ou inutile pour éviter les frais associés.
Installation locale
AWS (Amazon Web Service) fournit une version de DynamoDB pour les installations locales. Il prend en charge la création d'applications sans service Web ni connexion. Il réduit également le débit provisionné, le stockage des données et les frais de transfert en autorisant une base de données locale. Ce guide suppose une installation locale.
Lorsque vous êtes prêt pour le déploiement, vous pouvez apporter quelques petits ajustements à votre application pour la convertir en utilisation AWS.
Le fichier d'installation est un .jar executable. Il fonctionne sous Linux, Unix, Windows et tout autre système d'exploitation prenant en charge Java. Téléchargez le fichier en utilisant l'un des liens suivants -
Tarball - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.tar.gz
Zip archive - http://dynamodb-local.s3-website-us-west2.amazonaws.com/dynamodb_local_latest.zip
Note- D'autres référentiels proposent le fichier, mais pas nécessairement la dernière version. Utilisez les liens ci-dessus pour les fichiers d'installation à jour. Assurez-vous également que vous disposez de la version 6.x de Java Runtime Engine (JRE) ou d'une version plus récente. DynamoDB ne peut pas fonctionner avec des versions plus anciennes.
Après avoir téléchargé l'archive appropriée, extrayez son répertoire (DynamoDBLocal.jar) et placez-le à l'emplacement souhaité.
Vous pouvez ensuite démarrer DynamoDB en ouvrant une invite de commande, en accédant au répertoire contenant DynamoDBLocal.jar et en entrant la commande suivante -
java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb
Vous pouvez également arrêter le DynamoDB en fermant l'invite de commande utilisée pour le démarrer.
Environnement de travail
Vous pouvez utiliser un shell JavaScript, une console GUI et plusieurs langues pour travailler avec DynamoDB. Les langages disponibles incluent Ruby, Java, Python, C #, Erlang, PHP et Perl.
Dans ce didacticiel, nous utilisons des exemples de console Java et GUI pour la clarté conceptuelle et du code. Installez un IDE Java, le SDK AWS pour Java et configurez les informations d'identification de sécurité AWS pour le SDK Java afin d'utiliser Java.
Conversion du code de service local en code de service Web
Lorsque vous êtes prêt pour le déploiement, vous devrez modifier votre code. Les ajustements dépendent du langage du code et d'autres facteurs. Le principal changement consiste simplement à changer leendpointd'un point local à une région AWS. D'autres changements nécessitent une analyse plus approfondie de votre application.
Une installation locale diffère du service Web à bien des égards, y compris, mais sans s'y limiter, les principales différences suivantes:
L'installation locale crée des tables immédiatement, mais le service prend beaucoup plus de temps.
L'installation locale ignore le débit.
La suppression se produit immédiatement dans une installation locale.
Les lectures / écritures se produisent rapidement dans les installations locales en raison de l'absence de surcharge du réseau.