Commencez rapidement à utiliser AWS grâce au kit de développement logiciel AWS pour Java. Le kit SDK simplifie la programmation en fournissant des API Java pour des services AWS, notamment Amazon S3, Amazon EC2, DynamoDB, AWS Lambda, etc. Ce kit unique et téléchargeable inclut la bibliothèque Java AWS, des exemples de code et de la documentation.

Kit SDK AWS pour Java v2.0 »
Kit SDK AWS pour Java v1.11 »
AWS Toolkit for Eclipse »
logo_twitter_95px

@awsforjava


le kit SDK AWS pour Java 2.0 est désormais disponible et pris en charge pour une utilisation en production. La version 2.0 du kit SDK est une réécriture majeure de la base de code 1.11. Créé pour la prise en charge de Java 8+, le kit SDK AWS pour Java 2.0 ajoute plusieurs fonctionnalités fréquemment demandées, telles que la prise en charge d'E/S non bloquantes, de meilleures performances de démarrage et l'itération automatique des réponses paginées. Outre ces nouvelles capacités, de nombreux aspects du kit SDK ont été repensés avec comme mots d'ordre la cohérence, l'immuabilité et la facilité d'utilisation.

Si vous êtes nouveau dans le kit SDK AWS pour Java ou si vous démarrez un nouveau projet, vous devez commencer par la version 2.0 du kit SDK. Toutes les API de service sont disponibles aujourd'hui et vous pouvez tirer parti des nouvelles fonctionnalités sans avoir à attendre des bibliothèques de haut niveau (par exemple, Amazon DynamoDB Object Mapper et Amazon S3 Transfer Manager). La version 2.0 du kit SDK peut s'exécuter dans la même machine virtuelle Java que la version 1.11. Cela permet une migration progressive des applications 1.11 vers la version 2.0 et permet aux applications 2.0 d'utiliser les bibliothèques de haut niveau 1.11 selon les besoins.

Nous sommes enthousiasmés par le kit SDK AWS pour Java 2.0, mais nous souhaitons également rassurer les clients sur le fait que nous continuerons à mettre à jour le kit SDK 1.11 avec de nouvelles API de service, de nouveaux services, des correctifs de bogues et des correctifs de sécurité.

Plus d'infos »


Fonctionnalités essentielles du kit SDK AWS pour Java 2.0

  • E/S non bloquantes

Le kit SDK AWS pour Java 2.0 utilise une nouvelle architecture SDK non bloquante créée sur Netty pour prendre en charge les véritables E/S non bloquantes.

  • Pagination automatique

Pour optimiser la disponibilité et minimiser le temps de latence, de nombreuses API AWS divisent un résultat en plusieurs « pages » de réponses. Le kit SDK peut gérer cela automatiquement dans 2.0.

  • Couche HTTP enfichable

La version 2.0, tout comme la version 1.11, continue de fournir Apache comme client HTTP synchronisé par défaut, mais vous pouvez le remplacer par une autre implémentation qui convient le mieux à votre cas d'utilisation.

 

Fonctionnalités essentielles du kit SDK AWS pour Java 1.11

  • Cryptage des données côté client pour Amazon S3

Ce mécanisme de cryptage côté client, simple à utiliser, permet d'améliorer la sécurité des données d'application stockées dans Amazon S3. Étant donné que les opérations de cryptage et décryptage sont effectuées côté client, les clés de cryptage privé ne quittent jamais l'application.

  • Outil de mappage d'objets Amazon DynamoDB

Avec DynamoDBMapper, il n'est plus nécessaire de convertir les données au niveau de l'application et d'utiliser des intergiciels personnalisés en exploitant des objets POJO (Plain Old Java Object) pour stocker et extraire des données Amazon DynamoDB.

  • Gestionnaire de transferts Amazon S3

Par le biais d'une simple API, Amazon S3 TransferManager permet un débit, des performances et une fiabilité accrus en exploitant pleinement les chargements en plusieurs parties Amazon S3 avec menaces multiples.

  • Mise en tampon côté client pour Amazon SQS

La mise en tampon côté client collecte et envoie les requêtes SQS par lots asynchrones, améliorant les performances du réseau et de l'application.


Consultez des exemples et des informations supplémentaires dans le manuel Guide du développeur »

Dialoguez avec d'autres développeurs au sein du forum de la communauté Java »

Apprenez-en plus sur l'utilisation de Java avec AWS dans le centre pour développeurs Java »

Commencez rapidement à écrire du code avec AWS Toolkit for Eclipse »

Découvrez les informations sur le dernier kit SDK dans le journal des modifications 2.0 et le journal des modifications 1.11 »

Explorez le code source dans le répertoire GitHub 2.0 et le répertoire GitHub 1.11 »