Détails d'implémentation de l'API REST S3
Le système StorageGRID implémente l'API Simple Storage Service (version API 2006-03-01) avec prise en charge de la plupart des opérations et avec certaines limitations. Vous devez comprendre les détails d’implémentation lorsque vous intégrez des applications clientes S3 REST API.
Le système StorageGRID prend en charge à la fois les demandes de type hébergé virtuel et les demandes de type chemin.
Gestion des dates
L'implémentation StorageGRID de l'API REST S3 prend uniquement en charge les formats de date HTTP valides.
Le système StorageGRID prend uniquement en charge les formats de date HTTP valides pour tous les en-têtes qui acceptent les valeurs de date. La partie horaire de la date peut être spécifiée au format Greenwich Mean Time (GMT) ou au format Universal Coordinated Time (UTC) sans décalage de fuseau horaire (+0000 doit être spécifié). Si vous incluez le x-amz-date
en-tête de votre demande, il remplace toute valeur spécifiée dans l'en-tête de la demande Date. Lors de l'utilisation d'AWS Signature Version 4, le x-amz-date
l'en-tête doit être présent dans la demande signée car l'en-tête de date n'est pas pris en charge.
En-têtes de requête courants
Le système StorageGRID prend en charge les en-têtes de requête courants définis par "Référence de l'API Amazon Simple Storage Service : en-têtes de requête courants" , à une exception près.
En-tête de la requête | Mise en œuvre |
---|---|
Autorisation |
Prise en charge complète d'AWS Signature Version 2 Prise en charge d'AWS Signature version 4, avec les exceptions suivantes :
|
jeton de sécurité x-amz |
Non implémenté. Retours |
En-têtes de réponse courants
Le système StorageGRID prend en charge tous les en-têtes de réponse courants définis par la Référence API du service de stockage simple, à une exception près.
En-tête de réponse | Mise en œuvre |
---|---|
x-amz-id-2 |
Non utilisé |