Configura CORS (Cross-origin resource sharing) per il tuo bucket - AWS Transfer Family

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à.

Configura CORS (Cross-origin resource sharing) per il tuo bucket

È necessario configurare la condivisione delle risorse tra le origini (CORS) per tutti i bucket utilizzati dall'app Web. Una configurazione CORS è un documento che definisce le regole che identificano le origini a cui consentirai l'accesso al tuo bucket. Per ulteriori informazioni su CORS, vedere Configuring cross-origin resource sharing (CORS).

Importante

Se non configurate CORS, gli utenti finali ricevono un errore quando tentano di accedere a una posizione sulla vostra app web.

Per configurare CORS (Cross-Origin Resource Sharing) per il tuo bucket Amazon S3
  1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. Scegli Bucket dal pannello di navigazione a sinistra e cerca il tuo bucket nella finestra di dialogo di ricerca, quindi scegli la scheda Autorizzazioni.

  3. In Cross-origin resource sharing (CORS), scegli Modifica e incolla il codice seguente. WebAppEndpointSostituiscilo con l'effettivo endpoint di accesso per la tua app web. Questo può essere l'endpoint di accesso creato al momento della creazione dell'app Web o un endpoint di accesso personalizzato, se ne crei uno. Assicurati di non inserire barre finali, perché così facendo si generano errori quando gli utenti tentano di accedere alla tua app web.

    • Esempio errato: https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws/

    • Esempio corretto: https://webapp-c7bf3423.transfer-webapp.us-east-2.on.aws

    Se stai riutilizzando un bucket per più app Web, aggiungi i relativi endpoint all'elenco. AllowedOrigins

    [ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT", "POST", "DELETE", "HEAD" ], "AllowedOrigins": [ "https://WebAppEndpoint" ], "ExposeHeaders": [ "last-modified", "content-length", "etag", "x-amz-version-id", "content-type", "x-amz-request-id", "x-amz-id-2", "date", "x-amz-cf-id", "x-amz-storage-class", "access-control-expose-headers" ], "MaxAgeSeconds": 3000 } ]
  4. Scegliete Salva modifiche per aggiornare il CORS.

Per testare la configurazione CORS, consulta Testare CORS.