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à.
Configurazione della funzionalità Cross-Origin Resource Sharing (CORS)
La funzionalità CORS (Cross-Origin Resource Sharing, condivisione delle risorse multiorigine) definisce un metodo con cui le applicazioni Web dei clienti caricate in un dominio possono interagire con le risorse situate in un dominio differente. Con il supporto della funzionalità CORS, è possibile creare applicazioni Web lato client complete con Amazon S3 e concedere l'accesso multiorigine alle risorse di Amazon S3 in modo selettivo.
Questa sezione mostra come abilitare CORS utilizzando la console Amazon S3, l'API REST di Amazon S3 e gli SDK. AWS Per configurare il bucket in modo da consentire richieste tra più origini, è necessario aggiungere una configurazione CORS al bucket. La configurazione CORS è un documento in cui sono definite regole che identificano le origini che potranno accedere al bucket, le operazioni (metodi HTTP) supportate per ogni origine e altre informazioni specifiche dell'operazione. Nella console S3, la configurazione CORS deve essere un documento JSON.
Per esempi di configurazioni CORS in JSON e XML, consulta Configurazione CORS.
In questa sezione viene descritto come utilizzare la console di Amazon S3 per aggiungere una configurazione CORS (Cross-Origin Resource Sharing, condivisione delle risorse multiorigine) a un bucket S3.
Quando si abilita la funzionalità CORS nel bucket, le liste di controllo degli accessi (ACL) e altre policy di autorizzazione di accesso continuano ad essere valide.
Importante
Nella nuova console S3, la configurazione CORS deve essere JSON. Per esempi di configurazioni CORS in JSON e XML, consulta Configurazione CORS.
Per aggiungere una configurazione CORS a un bucket S3
-
Nell'elenco Bucket name (Nome bucket) scegliere il nome del bucket per il quale si desidera creare una policy di bucket.
-
Seleziona Autorizzazioni.
-
Nella sezione Cross-Origin Resource Sharing (CORS) scegliere Edit (Modifica).
-
Nella casella di testo CORS configuration editor (Editor configurazione CORS), digitare o copiare e incollare una nuova configurazione CORS oppure modificare una configurazione esistente.
La configurazione CORS è un file JSON. Il testo digitato nell'editor deve essere in formato JSON valido. Per ulteriori informazioni, consulta Configurazione CORS.
-
Seleziona Salva modifiche.
Nota
Amazon S3 visualizza l'Amazon Resource Name (ARN) per il bucket accanto al titolo CORS configuration editor (Editor configurazione CORS). Per ulteriori informazioni sugli ARN, consulta Amazon Resource Names (ARNs) e AWS Service Namespaces nel. Riferimenti generali di Amazon Web Services
Puoi utilizzare l' AWS SDK per gestire la condivisione di risorse tra origini diverse (CORS) per un bucket. Per ulteriori informazioni sulla funzionalità CORS, consulta Utilizzo della funzionalità Cross-Origin Resource Sharing (CORS).
Gli esempi seguenti:
-
Crea una configurazione CORS e imposta la configurazione su un bucket
-
Recupera la configurazione e la modifica aggiungendo una regola
-
Aggiunge la configurazione modificata al bucket
-
Elimina la configurazione
Per impostare una configurazione CORS nel bucket, è possibile utilizzare la AWS Management Console. Se l'applicazione lo richiede, si può inoltre inviare le richieste REST direttamente. Le sezioni seguenti della Documentazione d riferimento delle API di Amazon Simple Storage Service descrivono le operazioni di REST API correlate alla configurazione CORS.