Dettagli sull'implementazione dell'API REST S3
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 richieste virtuali in stile host che richieste in stile percorso.
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:
|
x-amz-security-token |
Non implementato. Resi |
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 |