Riferimento rapido: richieste API S3 supportate
Questa pagina riassume il modo in cui StorageGRID supporta le API di Amazon Simple Storage Service (S3).
Questa pagina include solo le operazioni S3 supportate da StorageGRID.
|
Per visualizzare la documentazione AWS per ciascuna operazione, selezionare il collegamento nell'intestazione. |
Parametri di query URI comuni e intestazioni di richiesta
Se non diversamente specificato, sono supportati i seguenti parametri di query URI comuni:
-
versionId
(come richiesto per le operazioni sugli oggetti)
Se non diversamente specificato, sono supportate le seguenti intestazioni di richiesta comuni:
-
Authorization
-
Connection
-
Content-Length
-
Content-MD5
-
Content-Type
-
Date
-
Expect
-
Host
-
x-amz-date
"Annulla caricamento multiparte"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questo parametro di query URI aggiuntivo:
-
uploadId
Nessuno
"Caricamento multiparte completo"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questo parametro di query URI aggiuntivo:
-
uploadId
-
x-amz-checksum-sha256
StorageGRID supporta i seguenti tag XML del corpo della richiesta:
-
ChecksumSHA256
-
CompleteMultipartUpload
-
ETag
-
Part
-
PartNumber
"CopiaOggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più queste intestazioni aggiuntive:
-
x-amz-copy-source
-
x-amz-copy-source-if-match
-
x-amz-copy-source-if-modified-since
-
x-amz-copy-source-if-none-match
-
x-amz-copy-source-if-unmodified-since
-
x-amz-copy-source-server-side-encryption-customer-algorithm
-
x-amz-copy-source-server-side-encryption-customer-key
-
x-amz-copy-source-server-side-encryption-customer-key-MD5
-
x-amz-metadata-directive
-
x-amz-object-lock-legal-hold
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-server-side-encryption
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-storage-class
-
x-amz-tagging
-
x-amz-tagging-directive
-
x-amz-meta-<metadata-name>
Nessuno
"CreaBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più queste intestazioni aggiuntive:
-
x-amz-bucket-object-lock-enabled
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"CreaCaricamentoMultiparte"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più queste intestazioni aggiuntive:
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
Expires
-
x-amz-checksum-algorithm
-
x-amz-server-side-encryption
-
x-amz-storage-class
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-tagging
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-object-lock-legal-hold
-
x-amz-meta-<metadata-name>
Nessuno
"EliminaBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
"DeleteBucketCors"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketEncryption"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketLifecycle"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketPolicy"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketReplication"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketTagging"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"EliminaOggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questa intestazione di richiesta aggiuntiva:
-
x-amz-bypass-governance-retention
Nessuno
"EliminaOggetti"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questa intestazione di richiesta aggiuntiva:
-
x-amz-bypass-governance-retention
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"DeleteObjectTagging"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniBucketAcl"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketCors"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"Ottieni crittografia dei bucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketLifecycleConfiguration"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniPosizioneBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"Configurazione di notifica di GetBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniPoliticaBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniReplicazioneBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniBucketTagging"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketVersioning"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniOggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri di query URI aggiuntivi:
-
x-amz-checksum-mode
-
partNumber
-
response-cache-control
-
response-content-disposition
-
response-content-encoding
-
response-content-language
-
response-content-type
-
response-expires
E queste intestazioni di richiesta aggiuntive:
-
Range
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
If-Match
-
If-Modified-Since
-
If-None-Match
-
If-Unmodified-Since
Nessuno
"OttieniOggettoAcl"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniOggettoLegaleHold"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"Ottieni configurazione blocco oggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"Ottieni conservazione oggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"OttieniTaggingOggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"HeadBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"HeadObject"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più queste intestazioni aggiuntive:
-
x-amz-checksum-mode
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
If-Match
-
If-Modified-Since
-
If-None-Match
-
If-Unmodified-Since
-
Range
Nessuno
"ListBuckets"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Nessuno
"Caricamenti multiparte di List"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri aggiuntivi:
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
Nessuno
"ElencoOggetti"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri aggiuntivi:
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
Nessuno
"ListObjectsV2"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri aggiuntivi:
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
Nessuno
"ListObjectVersions"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri aggiuntivi:
-
delimiter
-
encoding-type
-
key-marker
-
max-keys
-
prefix
-
version-id-marker
Nessuno
"ElencoParti"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri aggiuntivi:
-
max-parts
-
part-number-marker
-
uploadId
Nessuno
"PutBucketCors"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"PutBucketEncryption"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta i seguenti tag XML del corpo della richiesta:
-
ApplyServerSideEncryptionByDefault
-
Rule
-
ServerSideEncryptionConfiguration
-
SSEAlgorithm
"Configurazione del ciclo di vita di PutBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta i seguenti tag XML del corpo della richiesta:
-
And
-
Days
-
Expiration
-
ExpiredObjectDeleteMarker
-
Filter
-
ID
-
Key
-
LifecycleConfiguration
-
NewerNoncurrentVersions
-
NoncurrentDays
-
NoncurrentVersionExpiration
-
Prefix
-
Rule
-
Status
-
Tag
-
Value
"Configurazione della notifica PutBucket"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta i seguenti tag XML del corpo della richiesta:
-
Event
-
Filter
-
FilterRule
-
Id
-
Name
-
NotificationConfiguration
-
Prefix
-
S3Key
-
Suffix
-
Topic
-
TopicConfiguration
-
Value
"PutBucketPolicy"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Per i dettagli sui campi del corpo JSON supportati, vedere"Utilizzare criteri di accesso a bucket e gruppi" .
"PutBucketReplication"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
-
Bucket
-
Destination
-
Prefix
-
ReplicationConfiguration
-
Rule
-
Status
-
StorageClass
"PutBucketTagging"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"PutBucketVersioning"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta i seguenti parametri del corpo della richiesta:
-
VersioningConfiguration
-
Status
"MettiOggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più queste intestazioni aggiuntive:
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
Expires
-
x-amz-checksum-sha256
-
x-amz-server-side-encryption
-
x-amz-storage-class
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-tagging
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-object-lock-legal-hold
-
x-amz-meta-<metadata-name>
-
Dati binari dell'oggetto
"PutObjectLegalHold"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"PutObjectLockConfiguration"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"PutObjectRetention"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questa intestazione aggiuntiva:
-
x-amz-bypass-governance-retention
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"PutObjectTagging"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.
"Ripristina oggetto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Per i dettagli sui campi del corpo supportati, vedere"Ripristina oggetto" .
"SelezionaOggettoContenuto"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta.
Per maggiori dettagli sui campi del corpo supportati, vedere quanto segue:
"CaricaParte"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri di query URI aggiuntivi:
-
partNumber
-
uploadId
E queste intestazioni di richiesta aggiuntive:
-
x-amz-checksum-sha256
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
Dati binari della parte
"CaricaParteCopia"
StorageGRID supporta tuttiparametri e intestazioni comuni per questa richiesta, più questi parametri di query URI aggiuntivi:
-
partNumber
-
uploadId
E queste intestazioni di richiesta aggiuntive:
-
x-amz-copy-source
-
x-amz-copy-source-if-match
-
x-amz-copy-source-if-modified-since
-
x-amz-copy-source-if-none-match
-
x-amz-copy-source-if-unmodified-since
-
x-amz-copy-source-range
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-copy-source-server-side-encryption-customer-algorithm
-
x-amz-copy-source-server-side-encryption-customer-key
-
x-amz-copy-source-server-side-encryption-customer-key-MD5
Nessuno