Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Configurer le partage de ressources inter-sources (CORS)

Contributeurs

Vous pouvez configurer le partage de ressources entre sources (CORS) pour un compartiment S3 si vous souhaitez que ce compartiment et ces objets soient accessibles aux applications web d'autres domaines.

Avant de commencer
Description de la tâche

Le partage de ressources d'origine croisée (CORS) est un mécanisme de sécurité qui permet aux applications Web clientes d'un domaine d'accéder aux ressources d'un domaine différent. Supposons par exemple que vous utilisez un compartiment S3 nommé Images pour stocker des graphiques. En configurant CORS pour l' Images le champ permet d'afficher les images de ce compartiment sur le site web http://www.example.com.

Activer le CORS pour un godet

Étapes
  1. Utilisez un éditeur de texte pour créer le fichier XML requis.

    Cet exemple montre le code XML utilisé pour activer le code commande pour un compartiment S3. Ce XML permet à n'importe quel domaine d'envoyer des requêtes GET au compartiment, mais il n'autorise que le http://www.example.com Domaine pour envoyer des demandes POST et DE SUPPRESSION. Tous les en-têtes de demande sont autorisés.

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

    Pour plus d'informations sur le XML de configuration CORS, voir "Documentation Amazon Web Services (AWS) : guide du développeur Amazon simple Storage Service".

  2. Sélectionnez Afficher les compartiments dans le tableau de bord ou sélectionnez STOCKAGE (S3) > compartiments.

  3. Sélectionnez le nom du compartiment dans la table.

    La page des détails du compartiment s'affiche.

  4. Dans l'onglet Bucket Access, sélectionnez l'accordéon Cross-Origin Resource Sharing (CORS).

  5. Cochez la case Activer CORS.

  6. Collez le fichier XML de configuration CORS dans la zone de texte.

  7. Sélectionnez Enregistrer les modifications.

Modifier le paramètre CORS

Étapes
  1. Mettez à jour le XML de configuration CORS dans la zone de texte ou sélectionnez Effacer pour recommencer.

  2. Sélectionnez Enregistrer les modifications.

Désactiver le paramètre CORS

Étapes
  1. Décochez la case Activer CORS.

  2. Sélectionnez Enregistrer les modifications.