Developpez.com

Le Club des Développeurs et IT Pro

Amazon S3 supporte CORS

La spécification ouvre les ressources de la plateforme Cloud aux applications Web

Le 2012-09-05 12:41:48, par Hinault Romaric, Responsable .NET
Amazon Web Services (AWS) a ajouté le support de la spécification CORS (Cross-Origin Resource Sharing) à sa plateforme Cloud Amazon S3.

CORS est une norme qui offre aux développeurs la possibilité de créer des applications Web qui effectuent des demandes à des domaines autres que celui qui a fourni le contenu principal. L’intégration de CORS à Amazon S3 permet désormais de créer plus facilement des applications Web qui accèdent aux données stockées sur la plateforme Cloud.

Les développeurs peuvent utiliser la spécification CORS pour créer des applications Web en JavaScript et HTML5, qui interagissent directement avec les ressources sur Amazon S3 sans nécessiter un serveur proxy.

A titre d’exemple, les développeurs pourront mettre en œuvre dans leurs applications des fonctions HTML5 drag and drop de téléchargements et d’uploads de fichiers sur Amazon S3, montrant la progression des téléchargements ou pour des mises à jour de contenu.

L’utilisation de CORS sur Amazon S3 se fait à partir d’un document XML de configuration, qui définit les règles identifiant ce qui peut accéder à un seau sur la plateforme Cloud (S3 bucket). Les développeurs pourront ajouter jusqu’à 100 règles au document de configuration.

La configuration d’un « bucket S3 » peut se faire à partir de la console du gestionnaire d’Amazon S3, ou à partir de l’API S3.

Une nouvelle option qui sera certainement très appréciée par les développeurs Web, et offre une plus grande ouverture à Amazon qui ne souhaite pas se laisser distancer par ses concurrents dont Windows Azure qui s’est vu doté de plusieurs nouvelles fonctionnalités il y a juste quelques mois.

Source : Blog AWS
  Discussion forum
1 commentaire
  • heid
    Membre confirmé
    qui définit les règles identifiant ce qui peut accéder à un seau sur la plateforme Cloud (S3 bucket).
    Un bucket S3 faut prendre cela comme un entrepôt de données