Publié le: Oct 21, 2021

AWS Amplify pour JavaScript prend désormais en charge les actions de pause, de reprise et d'annulation sur les téléchargements de fichiers vers Simple Storage Service (Amazon S3) via la catégorie Amplify Storage. Amplify fournit un ensemble de composants d'interface utilisateur orientés vers le cas d'utilisation, de bibliothèques et d'outils en ligne de commande pour permettre aux développeurs Web et mobiles frontend de créer facilement des backends AWS pour leurs applications. Avec cette version, les développeurs peuvent créer des expériences où les utilisateurs finaux peuvent télécharger de manière fiable des fichiers très volumineux, y compris des vidéos brutes et des documents de productivité volumineux. La possibilité de reprendre les téléchargements est particulièrement utile pour gérer les scénarios dans lesquels un utilisateur subit une interruption du réseau pendant un téléchargement.

La bibliothèque Amplify JS segmente désormais automatiquement les gros fichiers en morceaux de 5 Mo et les télécharge en utilisant le processus de téléchargement multipart d'Amazon S3. Cette méthode permet de télécharger des morceaux dans n'importe quel ordre, et les morceaux individuels peuvent être retransmis si leur téléchargement échoue ou s'arrête. Les développeurs peuvent fournir une logique de rappel pour contrôler comment et quand les retransmissions doivent être tentées.

Nous avons également amélioré la couverture des types Typescript pour toutes les fonctionnalités de la catégorie de stockage dans Amplify. Auparavant, les développeurs ne voyaient pas les options de suggestion automatique pour les paramètres qui contrôlent l'interaction avec les compartiments Amazon S3, comme les téléchargements de fichiers. Désormais, les développeurs Web qui utilisent Typescript avec un éditeur de code moderne verront apparaître des suggestions et des avertissements détaillés lorsqu'ils tenteront d'utiliser des valeurs invalides pour les paramètres des fonctions.

Les développeurs peuvent commencer à utiliser la reprise des téléchargements dès aujourd'hui en ajoutant la catégorie Stockage à leurs projets Amplify.