AWS a publié Storage Browser pour Amazon S3, un composant d'interface utilisateur open source que vous pouvez ajouter à vos applications web pour permettre aux utilisateurs finaux autorisés, tels que les clients, les partenaires et les employés, de parcourir, télécharger, copier et supprimer facilement des données dans S3. Storage Browser pour S3 simplifie la tâche des développeurs qui cherchent à fournir aux utilisateurs finaux l'accès aux données dans S3, et il est conçu pour que les utilisateurs finaux, tels que les clients, les partenaires et les employés, puissent travailler efficacement avec les données, quelle que soit leur familiarité avec Amazon S3 ou Amazon Web Services. De plus, les développeurs peuvent personnaliser l'apparence de l'interface de Storage Browser pour l'aligner sur la conception de leur application. Storage Browser pour S3 est un composant AWS Amplify UI React ; par conséquent, vous devez l'utiliser dans une application web créée avec React ou un framework basé sur React tel que Next.js, Gatsby, Remix ou tout autre. Vous devez également avoir installé les paquets AWS Amplify et AWS Amplify UI React. Storage Browser pour S3 nécessite la configuration de l'authentification et de l'autorisation afin de pouvoir afficher les buckets S3 ou les préfixes auxquels les utilisateurs finaux peuvent accéder, ainsi que les actions qu'ils peuvent effectuer. Il existe trois options pour configurer les autorisations, chacune adaptée à différents cas d'utilisation : Utiliser AWS Amplify Auth, Utiliser AWS IAM Identity Center ou Utiliser des rôles IAM avec Amazon S3 Access Grants. Grâce à sa conception flexible, vous pouvez personnaliser Storage Browser pour S3 afin qu'il corresponde à l'apparence de votre application. Comme tout autre composant d'interface utilisateur Amplify, il utilisera par défaut le thème Amplify que vous avez activé dans votre application. Cependant, vous pouvez facilement modifier n'importe lequel de ses composants, tels que les boutons, le fil d'Ariane, les contrôles de pagination, les champs de texte et autres, en créant votre propre thème ou en ciblant directement les éléments à l'aide de CSS. Storage Browser pour S3 est compatible avec toutes les classes de stockage Amazon S3, à l'exception de Glacier Flexible Retrieval et S3 Glacier Deep Archive. Il est compatible avec S3 Intelligent-Tiering, mais il n'est pas compatible avec S3 Intelligent-Tiering Archive Access Tier ni avec S3 Intelligent-Tiering Deep Archive Access Tier. Storage Browser pour S3 inclut une logique intégrée qui améliore les requêtes de téléchargement pour le transfert de données à haut débit, calcule les sommes de contrôle des données téléchargées (en rejetant les requêtes qui échouent à ces vérifications de durabilité) et optimise les performances pour des temps de chargement plus rapides dans votre application.
Connectez les utilisateurs aux données via vos applications avec Storage Browser pour Amazon S3
AWS