Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Browser-based vengono caricati su Amazon S3 utilizzando AWS Libreria Amplify
Questa sezione descrive come caricare file su Amazon S3 utilizzando la libreria Amplify. AWS JavaScript
Per informazioni sulla configurazione della libreria AWS Amplify, consulta Installazione e configurazione di AWS Amplify.
Utilizzo di AWS JavaScript Libreria Amplify per caricare file su Amazon S3
Il Storage modulo della libreria AWS Amplify offre un semplice meccanismo di caricamento basato su browser per la gestione dei contenuti degli utenti nello storage pubblico o privato di Amazon S3.
Esempio: AWS Configurazione manuale di Amplify
L'esempio seguente mostra la configurazione manuale per l'utilizzo del modulo AWS Amplify Storage. L'implementazione predefinita del modulo Storage utilizza 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 } );
Esempio: Inserisci i dati in Amazon S3
L'esempio seguente mostra come rendere put pubblici i dati in Amazon S3.
Storage.put('test.txt', 'Hello') .then (result => console.log(result)) .catch(err => console.log(err));
L'esempio seguente mostra come rendere put privati i dati in Amazon S3.
Storage.put('test.txt', 'Private Content', { level: 'private', contentType: 'text/plain' }) .then (result => console.log(result)) .catch(err => console.log(err));
Per ulteriori informazioni sull'utilizzo del modulo AWS Amplify Storage, consulta AWS Amplify Storage.