Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Dettagli sull'implementazione dell'API REST S3

Collaboratori

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:

  • Quando si fornisce il valore checksum del payload effettivo in x-amz-content-sha256, il valore viene accettato senza convalida, come se il valore UNSIGNED-PAYLOAD fosse stato fornito per l'intestazione. Quando si fornisce un x-amz-content-sha256 valore di intestazione che implica aws-chunked lo streaming (ad esempio, STREAMING-AWS4-HMAC-SHA256-PAYLOAD), le firme dei frammenti non vengono verificate in base ai dati dei frammenti.

x-amz-security-token

Non implementato. Resi XNotImplemented.

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