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.
Browser-based les téléchargements vers Amazon S3 à l'aide du AWS Bibliothèque Amplify
Cette section explique comment charger des fichiers sur Amazon S3 à l'aide de la JavaScript bibliothèque AWS Amplify.
Pour plus d'informations sur la configuration de la bibliothèque AWS Amplify, voir Installation et configuration d'AWS Amplify.
Utilisation de AWS JavaScript Bibliothèque Amplify pour charger des fichiers vers Amazon S3
Le Storage module de bibliothèque AWS Amplify fournit un mécanisme de téléchargement simple basé sur un navigateur pour gérer le contenu utilisateur dans un stockage Amazon S3 public ou privé.
Exemple: AWS Configuration manuelle d'Amplifier
L'exemple suivant montre la configuration manuelle pour utiliser le module AWS Amplify Storage. L'implémentation par défaut du module de stockage utilise Amazon S3.
import Amplify from 'aws-amplify'; Amplify.configure( Auth: { identityPoolId: 'XX-XXXX-X:XXXXXXXX-XXXX-1234-abcd-1234567890ab', //REQUIRED - Amazon Cognito Identity Pool ID region: 'XX-XXXX-X', // REQUIRED - Amazon Cognito Region userPoolId: 'XX-XXXX-X_abcd1234', //OPTIONAL - Amazon Cognito User Pool ID userPoolWebClientId: 'XX-XXXX-X_abcd1234', //OPTIONAL - Amazon Cognito Web Client ID }, Storage: { bucket: '', //REQUIRED - Amazon S3 bucket region: 'XX-XXXX-X', //OPTIONAL - Amazon service region } );
Exemple: Insérez des données dans Amazon S3
L'exemple suivant montre comment put publier des données dans Amazon S3.
Storage.put('test.txt', 'Hello') .then (result => console.log(result)) .catch(err => console.log(err));
L'exemple suivant montre comment put privatiser des données dans Amazon S3.
Storage.put('test.txt', 'Private Content', { level: 'private', contentType: 'text/plain' }) .then (result => console.log(result)) .catch(err => console.log(err));
Pour plus d'informations sur l'utilisation du module AWS Amplify Storage, voir AWS Amplify Storage.
Plus d'informations
AWS Amplifier le démarrage rapide