Dettagli di implementazione dell'API REST S3
Il sistema StorageGRID implementa l'API Simple Storage Service (versione API 2006-03-01) con supporto per la maggior parte delle operazioni e con alcune limitazioni. Quando si integrano applicazioni client S3 REST API, è necessario comprendere i dettagli di implementazione.
Il sistema StorageGRID supporta sia le richieste in stile host virtuale sia quelle in stile percorso.
Gestione delle date
L'implementazione StorageGRID dell'API REST S3 supporta solo formati di data HTTP validi.
Il sistema StorageGRID supporta solo formati di data HTTP validi per tutte le intestazioni che accettano valori di data. La parte oraria della data può essere specificata nel formato Greenwich Mean Time (GMT) o nel formato Universal Coordinated Time (UTC) senza differenza di fuso orario (è necessario specificare +0000). Se includi il x-amz-date
nell'intestazione della richiesta, sovrascrive qualsiasi valore specificato nell'intestazione della richiesta Data. Quando si utilizza AWS Signature versione 4, x-amz-date
l'intestazione deve essere presente nella richiesta firmata perché l'intestazione della data non è supportata.
Intestazioni di richiesta comuni
Il sistema StorageGRID supporta le intestazioni di richiesta comuni definite da "Riferimento API di Amazon Simple Storage Service: intestazioni di richiesta comuni" , con una eccezione.
Intestazione della richiesta | Implementazione |
---|---|
Autorizzazione |
Supporto completo per AWS Signature versione 2 Supporto per AWS Signature versione 4, con le seguenti eccezioni:
|
token di sicurezza x-amz |
Non implementato. Resi |
Intestazioni di risposta comuni
Il sistema StorageGRID supporta tutte le intestazioni di risposta comuni definite da Simple Storage Service API Reference, con un'eccezione.
Intestazione di risposta | Implementazione |
---|---|
x-amz-id-2 |
Non utilizzato |