Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Browser-based lädt mit dem auf Amazon S3 hoch AWS Bibliothek erweitern
In diesem Abschnitt wird beschrieben, wie Sie mithilfe der AWS JavaScript Amplify-Bibliothek Dateien auf Amazon S3 hochladen.
Informationen zur Einrichtung der AWS Amplify-Bibliothek finden Sie unter AWS Amplify Installation and Configuration.
Verwendung der AWS JavaScript Bibliothek erweitern, um Dateien auf Amazon S3 hochzuladen
Das AWS Storage Amplify-Bibliotheksmodul bietet einen einfachen browserbasierten Upload-Mechanismus für die Verwaltung von Benutzerinhalten im öffentlichen oder privaten Amazon S3-Speicher.
Beispiel: AWS Manuelles Setup von Amplify
Das folgende Beispiel zeigt die manuelle Einrichtung für die Verwendung des AWS Amplify Storage-Moduls. Die Standardimplementierung des Speichermoduls verwendet 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 } );
Beispiel: Geben Sie Daten in Amazon S3 ein
Das folgende Beispiel zeigt, wie Daten in Amazon S3 put veröffentlicht werden.
Storage.put('test.txt', 'Hello') .then (result => console.log(result)) .catch(err => console.log(err));
Das folgende Beispiel zeigt, wie Daten in Amazon S3 put privat gespeichert werden.
Storage.put('test.txt', 'Private Content', { level: 'private', contentType: 'text/plain' }) .then (result => console.log(result)) .catch(err => console.log(err));
Weitere Informationen zur Verwendung des AWS Amplify Storage-Moduls finden Sie unter AWS Amplify Storage.