Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Configura CORS per i bucket S3 in StorageGRID

Puoi configurare la condivisione delle risorse tra origini diverse (CORS) per un bucket S3 se vuoi che quel bucket e gli oggetti in esso siano accessibili alle applicazioni web di altri domini.

Prima di iniziare
Informazioni su questa attività

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

Abilita CORS per un bucket

Passaggi
  1. Utilizza un editor di testo per creare il file XML necessario. 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

    • Consente solo al `http://www.example.com`dominio di 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 sulla configurazione XML CORS, vedi "Amazon Web Services (AWS) Documentazione: Guida utente di Amazon Simple Storage Service".

  2. Seleziona Visualizza bucket dalla dashboard oppure seleziona STORAGE (S3) > Buckets.

  3. Seleziona il nome del bucket dalla tabella.

    Viene visualizzata la pagina dei dettagli del bucket.

  4. Dalla scheda Accesso al bucket, seleziona la sezione Condivisione delle risorse tra origini diverse (CORS).

  5. Seleziona la casella di controllo Abilita CORS.

  6. Incolla la configurazione XML CORS nella casella di testo.

  7. Seleziona Salva modifiche.

Modifica l'impostazione CORS

Passaggi
  1. Aggiorna il file XML di configurazione CORS nella casella di testo oppure seleziona Clear per ricominciare.

  2. Seleziona Salva modifiche.

Disabilita l'impostazione CORS

Passaggi
  1. Deseleziona la casella di controllo Abilita CORS.

  2. Seleziona Salva modifiche.