Operazioni supportate e limitazioni dell'API REST S3 in StorageGRID
Il sistema StorageGRID implementa l'API del servizio di storage semplice (API versione 2006-03-01) con il supporto per la maggior parte delle operazioni e con alcune limitazioni. È necessario comprendere i dettagli dell'implementazione quando si integrano le applicazioni client API REST S3.
Il sistema StorageGRID supporta sia le richieste in stile virtual-hosted che quelle in stile path.
Gestione della data
L'implementazione StorageGRID dell'API REST S3 supporta solo formati di data HTTP validi.
Il sistema StorageGRID supporta solo i formati di data HTTP validi per tutte le intestazioni che accettano i valori di data. La parte temporale della data può essere specificata nel formato GMT (Greenwich Mean Time) o UTC (Universal Coordinated Time) senza offset del fuso orario (deve essere specificato ++1). Se si include l' `x-amz-date`intestazione nella richiesta, questo sovrascrive qualsiasi valore specificato nell'intestazione della richiesta Data. Quando si utilizza la versione 4 della firma AWS, l' `x-amz-date`intestazione deve essere presente nella richiesta firmata perché l'intestazione della data non è supportata.
Intestazioni di richiesta comuni
Il sistema StorageGRID supporta le intestazioni delle richieste comuni definite da "Amazon Simple Storage Service API Reference: Intestazioni di richiesta comuni", con un'eccezione.
| Intestazione della richiesta | Implementazione |
|---|---|
Autorizzazione |
Supporto completo per firma AWS versione 2 Supporto per firma AWS versione 4, con le seguenti eccezioni:
|
Intestazioni di risposta comuni
Il sistema StorageGRID supporta tutte le intestazioni di risposta comuni definite dal riferimento API del servizio di storage semplice, con un'eccezione.
| Intestazione della risposta | Implementazione |
|---|---|
x-amz-id-2 |
Non utilizzato |