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)

Collaboratori

È possibile configurare la condivisione delle risorse cross-origin (CORS) per un bucket S3 se si desidera che quel bucket e gli oggetti in quel bucket siano accessibili alle applicazioni web in altri domini.

Prima di iniziare
A proposito di questa attività

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

Abilitare il CORS per un bucket

Fasi
  1. Utilizzare un editor di testo per creare l'XML richiesto. Questo esempio mostra l'XML utilizzato per abilitare il CORS per un bucket S3. In particolare:

    • Consente a qualsiasi dominio di inviare richieste GET al bucket

    • Consente solo al http://www.example.com dominio di inviare richieste GET, POST ed ELIMINAZIONE

    • Sono consentite tutte le intestazioni delle richieste

      <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 utente di Amazon Simple Storage Service".

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

  3. Selezionare il nome del bucket dalla tabella.

    Viene visualizzata la pagina dei dettagli del bucket.

  4. Dalla scheda bucket access, selezionare la fisarmonica Cross-Origin Resource Sharing (CORS).

  5. Selezionare la casella di controllo Enable CORS (attiva CORS*).

  6. Incollare l'XML di configurazione CORS nella casella di testo.

  7. Selezionare Save Changes (Salva modifiche).

Modificare l'impostazione CORS

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

  2. Selezionare Save Changes (Salva modifiche).

Disattiva l'impostazione CORS

Fasi
  1. Deselezionare la casella di controllo Enable CORS (attiva CORS*).

  2. Selezionare Save Changes (Salva modifiche).