Come configurare CORS nei bucket Amazon S3

2 set 2022 1 min di lettura
Come configurare CORS nei bucket Amazon S3
Indice dei contenuti

Introduzione

Il criterio CORS predefinito non consente il contenuto S3 ad altre origini, anche se il repository è pubblico o ospita un sito Web statico. Per consentire l'accesso delle risorse ad altri domini, è necessario aggiornare la policy CORS dei bucket S3.

Impostare CORS nei bucket S3

Puoi abilitare rapidamente la condivisione delle risorse multiorigine (CORS) sui tuoi bucket Amazon S3, con i seguenti passaggi:

  1. Accedi alla Console di gestione AWS.
  2. Seleziona S3 sotto i Servizi.
  3. Seleziona il tuo secchio S3.
  4. Vai alla scheda Autorizzazioni.
  5. Fare clic su Modifica la sezione Condivisione risorse tra origini (CORS).
  6. Incolla il contenuto JSON di seguito nell'editor:
[
    {
        "AllowedOrigins": [
            "*"
        ],
        "AllowedMethods": [
            "GET"
        ],
        "MaxAgeSeconds": 3000,
        "ExposeHeaders": [
             "Content-Range",
             "Content-Length",
             "ETag"
        ],
        "AllowedHeaders": [
            "Authorization",
            "Content-Range",
            "Accept",
            "Content-Type",
            "Origin",
            "Range"
        ]
    }
]

Fare clic su Salva modifiche.

Conclusione

Questo è tutto! La condivisione delle risorse tra origini (CORS) è abilitata per il tuo bucket S3. Puoi accedere ai file s3 da altre origini. Puoi anche aggiornare AllowedOrigins nel contenuto JSON per limitare l'accesso solo a domini specifici.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.