Details zur S3-REST-API-Implementierung
Das StorageGRID System implementiert die Simple Storage Service API (API Version 2006-03-01) mit Unterstützung der meisten Operationen und mit einigen Einschränkungen. Wenn Sie S3 REST-API-Client-Applikationen integrieren, sind die Implementierungsdetails bekannt.
Das StorageGRID System unterstützt sowohl Virtual-Hosted-Style-Anforderungen als auch Anforderungen im Pfadstil.
Umgang mit Daten
Die StorageGRID Implementierung der S3-REST-API unterstützt nur gültige HTTP-Datumsformate.
Das StorageGRID-System unterstützt nur gültige HTTP-Datumsformate für alle Header, die Datumswerte akzeptieren. Der Zeitbereich des Datums kann im Greenwich Mean Time (GMT)-Format oder im UTC-Format (Universal Coordinated Time) ohne Zeitzonenversatz angegeben werden (+0000 muss angegeben werden). Wenn Sie die Kopfzeile in Ihre Anfrage aufnehmen x-amz-date
, wird ein Wert überschrieben, der in der Kopfzeile der Datumsanforderung angegeben ist. Bei Verwendung von AWS Signature Version 4 muss der x-amz-date
Header in der signierten Anfrage vorhanden sein, da der Datumskopf nicht unterstützt wird.
Allgemeine Anfragemöpfe
Das StorageGRID-System unterstützt die von definierten allgemeinen Anforderungsheader "Amazon Simple Storage Service API-Referenz: Common Request Header" mit einer Ausnahme.
Kopfzeile der Anfrage | Implementierung |
---|---|
Autorisierung |
Vollständige Unterstützung für AWS Signature Version 2 Unterstützung für AWS Signature Version 4, mit folgenden Ausnahmen:
|
X-amz-Sicherheits-Token |
Nicht implementiert. Kehrt Zurück. |
Allgemeine Antwortkopfzeilen
Das StorageGRID System unterstützt alle gängigen Antwortheader, die durch die Simple Storage Service API Reference definiert wurden. Eine Ausnahme bilden die Antwort.
Kopfzeile der Antwort | Implementierung |
---|---|
X-amz-id-2 |
Nicht verwendet |