Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configurare la condivisione delle risorse tra origini (CORS)

È possibile configurare la condivisione delle risorse tra origini (CORS) per un bucket S3 se si desidera che il bucket e gli oggetti in esso contenuti siano accessibili alle applicazioni Web in altri domini.

Prima di iniziare
Informazioni su questo compito

La condivisione delle risorse tra origini (CORS) è un meccanismo di sicurezza che consente alle applicazioni web client in un dominio di accedere alle risorse in un dominio diverso. Ad esempio, supponiamo di utilizzare un bucket S3 denominato Images per memorizzare la grafica. Configurando CORS per il Images bucket, puoi consentire che le immagini in quel bucket vengano visualizzate sul sito web http://www.example.com .

Abilita CORS per un bucket

Passi
  1. Utilizzare un editor di testo per creare il file XML richiesto. Questo esempio mostra l'XML utilizzato per abilitare CORS per un bucket S3. Nello specifico:

    • Consente a qualsiasi dominio di inviare richieste GET al bucket

    • Permette solo il http://www.example.com dominio per inviare richieste GET, POST e DELETE

    • Sono consentite tutte le intestazioni di richiesta

      <CORSConfiguration
          xmlns="http://s3.amazonaws.com/doc/2020-10-22/">
          <CORSRule>
              <AllowedOrigin>*</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
          <CORSRule>
              <AllowedOrigin>http://www.example.com</AllowedOrigin>
              <AllowedMethod>GET</AllowedMethod>
              <AllowedMethod>POST</AllowedMethod>
              <AllowedMethod>DELETE</AllowedMethod>
              <AllowedHeader>*</AllowedHeader>
          </CORSRule>
      </CORSConfiguration>

      Per ulteriori informazioni sull'XML di configurazione CORS, vedere "Documentazione di Amazon Web Services (AWS): Guida per l'utente di Amazon Simple Storage Service" .

  2. Selezionare Visualizza bucket dalla dashboard oppure selezionare ARCHIVIAZIONE (S3) > Bucket.

  3. Selezionare il nome del bucket dalla tabella.

    Viene visualizzata la pagina dei dettagli del bucket.

  4. Dalla scheda Accesso bucket, seleziona l'accordion Condivisione risorse tra origini (CORS).

  5. Selezionare la casella di controllo Abilita CORS.

  6. Incollare il file XML di configurazione CORS nella casella di testo.

  7. Seleziona Salva modifiche.

Modificare l'impostazione CORS

Passi
  1. Aggiornare l'XML di configurazione CORS nella casella di testo oppure selezionare Cancella per ricominciare.

  2. Seleziona Salva modifiche.

Disabilita l'impostazione CORS

Passi
  1. Deseleziona la casella di controllo Abilita CORS.

  2. Seleziona Salva modifiche.