Richieste API S3 supportate in StorageGRID
Questa pagina riassume come 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 relativa a ciascuna operazione, seleziona il collegamento nell'intestazione. |
Parametri di query URI comuni e intestazioni di richiesta
Salvo diversa indicazione, sono supportati i seguenti parametri di query URI comuni:
-
versionId(come richiesto per le operazioni sugli oggetti)
Salvo diversa indicazione, sono supportate le seguenti intestazioni di richiesta comuni:
-
Authorization -
Connection -
Content-Length -
Content-MD5 -
Content-Type -
Date -
Expect -
Host -
x-amz-date
"AbortMultipartUpload"
StorageGRID supporta tutte parametri e intestazioni comuni per questa richiesta, oltre a questo parametro di query URI aggiuntivo:
-
uploadId
Nessuno
"CompleteMultipartUpload"
StorageGRID supporta tutte parametri e intestazioni comuni per questa richiesta, oltre a questo parametro di query URI aggiuntivo:
-
uploadId -
x-amz-checksum-sha256
StorageGRID supporta questi tag XML per il corpo della richiesta:
-
ChecksumSHA256 -
CompleteMultipartUpload -
ETag -
Part -
PartNumber
"CopyObject"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre alle seguenti 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
"CreateBucket"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre alle seguenti 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.
"CreateMultipartUpload"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre alle seguenti 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
"DeleteBucket"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
"DeleteBucketCors"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketEncryption"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketLifecycle"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketPolicy"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketReplication"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteBucketTagging"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"DeleteObject"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre a questa intestazione di richiesta aggiuntiva:
-
x-amz-bypass-governance-retention
Nessuno
"DeleteObjects"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre a 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 tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketAcl"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketCors"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketEncryption"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketLifecycleConfiguration"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketLocation"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketNotificationConfiguration"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketPolicy"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketReplication"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketTagging"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetBucketVersioning"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetObject"
StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti 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
"GetObjectAcl"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetObjectLegalHold"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetObjectLockConfiguration"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetObjectRetention"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"GetObjectTagging"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"HeadBucket"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"HeadObject"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre alle seguenti 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 tutte le parametri e intestazioni comuni per questa richiesta.
Nessuno
"ListMultipartUploads"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre a questi parametri aggiuntivi:
-
encoding-type -
key-marker -
max-uploads -
prefix -
upload-id-marker
Nessuno
"ListObjects"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre a questi parametri aggiuntivi:
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
Nessuno
"ListObjectsV2"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre a questi parametri aggiuntivi:
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
Nessuno
"ListObjectVersions"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre a questi parametri aggiuntivi:
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
Nessuno
"ListParts"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre a questi parametri aggiuntivi:
-
max-parts -
part-number-marker -
uploadId
Nessuno
"PutBucketCors"
StorageGRID supporta tutte le parametri 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 tutte le parametri e intestazioni comuni per questa richiesta.
StorageGRID supporta questi tag XML per il corpo della richiesta:
-
ApplyServerSideEncryptionByDefault -
Rule -
ServerSideEncryptionConfiguration -
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
StorageGRID supporta questi tag XML per il corpo della richiesta:
-
And -
Days -
Expiration -
ExpiredObjectDeleteMarker -
Filter -
ID -
Key -
LifecycleConfiguration -
NewerNoncurrentVersions -
NoncurrentDays -
NoncurrentVersionExpiration -
Prefix -
Rule -
Status -
Tag -
Value
"PutBucketNotificationConfiguration"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
StorageGRID supporta questi tag XML per il corpo della richiesta:
-
Event -
Filter -
FilterRule -
Id -
Name -
NotificationConfiguration -
Prefix -
S3Key -
Suffix -
Topic -
TopicConfiguration -
Value
"PutBucketPolicy"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Per i dettagli sui campi del corpo JSON supportati, vedi "Usa le policy di accesso per bucket e gruppi".
"PutBucketReplication"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
-
Bucket -
Destination -
Prefix -
ReplicationConfiguration -
Rule -
Status -
StorageClass
"PutBucketTagging"
StorageGRID supporta tutte le parametri 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 tutte le parametri e intestazioni comuni per questa richiesta.
StorageGRID supporta questi parametri del corpo della richiesta:
-
VersioningConfiguration -
Status
"PutObject"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta, oltre alle seguenti 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 tutte le parametri 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 tutte le parametri 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 tutte le parametri e intestazioni comuni per questa richiesta, oltre a 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 tutte le parametri 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.
"RestoreObject"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Per i dettagli sui campi del corpo supportati, vedi "RestoreObject".
"SelectObjectContent"
StorageGRID supporta tutte le parametri e intestazioni comuni per questa richiesta.
Per dettagli sui campi del body supportati, vedi quanto segue:
"UploadPart"
StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti 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
"UploadPartCopy"
StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti 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