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.

Richieste API S3 supportate in StorageGRID

Collaboratori netapp-pcarriga netapp-lhalbert netapp-perveilerk netapp-jsnyder

In questa pagina viene riepilogato il modo in cui StorageGRID supporta le API di Amazon Simple Storage Service (S3).

Questa pagina include solo le operazioni S3 supportate da StorageGRID. Qualsiasi operazione S3 non elencata potrebbe restituire 501 Not Implemented o causare comportamenti imprevisti.

Suggerimento Per visualizzare la documentazione AWS relativa a ciascuna operazione, selezionare il collegamento nell'intestazione.

Parametri di query URI comuni e intestazioni di richiesta

Se non specificato, sono supportati i seguenti parametri di query URI comuni:

  • versionId (come richiesto per le operazioni a oggetti)

Se non specificato, sono supportate le seguenti intestazioni di richiesta comuni:

  • Authorization

  • Connection

  • Content-Length

  • Content-MD5

  • Content-Type

  • Date

  • Expect

  • Host

  • x-amz-date

"AbortMultipartUpload"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre a questo parametro di query URI aggiuntivo:

  • uploadId

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni per caricamenti multiparte"

"CompleteMultipartUpload"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre a questo parametro di query URI aggiuntivo:

  • uploadId

  • x-amz-checksum-crc32

  • x-amz-checksum-crc32c

  • x-amz-checksum-crc64nvme

  • x-amz-checksum-sha256

  • x-amz-checksum-type

  • x-amz-storage-class

Tag XML del corpo della richiesta

StorageGRID supporta questi tag XML del corpo della richiesta:

  • ChecksumCRC32

  • ChecksumCRC32C

  • ChecksumCRC64NVME

  • ChecksumSHA256

  • CompleteMultipartUpload

  • ETag

  • Part

  • PartNumber

Documentazione StorageGRID

"CompleteMultipartUpload"

"Oggetto CopyObject"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutte parametri e intestazioni comuniqueste richieste, oltre alle seguenti intestazioni aggiuntive:

  • x-amz-checksum-algorithm

  • 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>

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Oggetto CopyObject"

"CreateBucket"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutte parametri e intestazioni comuniqueste richieste, oltre alle seguenti intestazioni aggiuntive:

  • x-amz-bucket-object-lock-enabled

Corpo della richiesta

StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.

Documentazione StorageGRID

"Operazioni sui bucket"

"CreateMultipartUpload"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutte parametri e intestazioni comuniqueste richieste, oltre alle seguenti intestazioni aggiuntive:

  • Cache-Control

  • Content-Disposition

  • Content-Encoding

  • Content-Language

  • Expires

  • x-amz-checksum-algorithm

  • x-amz-checksum-type

  • 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>

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"CreateMultipartUpload"

"DeleteBucket"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Documentazione StorageGRID

"Operazioni sui bucket"

"DeleteBucketCors"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"DeleteBucketEncryption"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"DeleteBucketLifecycle"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

"DeleteBucketPolicy"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"DeleteBucketReplication"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"DeleteBucketTagging"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"DeleteObject (Elimina oggetto)"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre all'intestazione della richiesta aggiuntiva:

  • x-amz-bypass-governance-retention

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sugli oggetti"

"DeleteObjects"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre all'intestazione della richiesta aggiuntiva:

  • x-amz-bypass-governance-retention

Corpo della richiesta

StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.

Documentazione StorageGRID

"Operazioni sugli oggetti"

"DeleteObjectTagging"

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sugli oggetti"

"GetBucketAcl"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketCors"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketEncryption"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketLifecycleConfiguration"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

"GetBucketLocation"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketNotificationConfiguration"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketPolicy"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketReplication"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketTagging"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetBucketVersioning"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"GetObject"

Parametri di query URI e intestazioni di richiesta

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

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"GetObject"

"GetObjectAcl"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sugli oggetti"

"GetObjectLegalHold"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

"GetObjectLockConfiguration"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

"GetObjectRetention"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

"GetObjectTagging"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sugli oggetti"

"HeadBucket"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"HeadObject (oggetto intestazione)"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutte parametri e intestazioni comuniqueste richieste, 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

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"HeadObject (oggetto intestazione)"

"ListBucket"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sul servizio > ListBuckets"

"ListMultipartUploads"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti parametri aggiuntivi:

  • encoding-type

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"ListMultipartUploads"

"ListObjects (oggetti elenco)"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti parametri aggiuntivi:

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"ListObjectsV2"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti parametri aggiuntivi:

  • continuation-token

  • delimiter

  • encoding-type

  • fetch-owner

  • max-keys

  • prefix

  • start-after

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"ListObjectVersions"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti parametri aggiuntivi:

  • delimiter

  • encoding-type

  • key-marker

  • max-keys

  • prefix

  • version-id-marker

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"Operazioni sui bucket"

"ListParts"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre ai seguenti parametri aggiuntivi:

  • max-parts

  • part-number-marker

  • uploadId

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"ListMultipartUploads"

"PutBucketCors"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.

Documentazione StorageGRID

"Operazioni sui bucket"

"PutBucketEncryption"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Tag XML del corpo della richiesta

StorageGRID supporta questi tag XML del corpo della richiesta:

  • ApplyServerSideEncryptionByDefault

  • Rule

  • ServerSideEncryptionConfiguration

  • SSEAlgorithm

Documentazione StorageGRID

"Operazioni sui bucket"

"PutBucketLifecycleConfiguration"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Tag XML del corpo della richiesta

StorageGRID supporta questi tag XML del corpo della richiesta:

  • And

  • Days

  • Expiration

  • ExpiredObjectDeleteMarker

  • Filter

  • ID

  • Key

  • LifecycleConfiguration

  • NewerNoncurrentVersions

  • NoncurrentDays

  • NoncurrentVersionExpiration

  • Prefix

  • Rule

  • Status

  • Tag

  • Value

"PutBucketNotificationConfiguration"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Tag XML del corpo della richiesta

StorageGRID supporta questi tag XML del corpo della richiesta:

  • Event

  • Filter

  • FilterRule

  • Id

  • Name

  • NotificationConfiguration

  • Prefix

  • S3Key

  • Suffix

  • Topic

  • TopicConfiguration

  • Value

Documentazione StorageGRID

"Operazioni sui bucket"

"PutBucketPolicy"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Per i dettagli sui campi del corpo JSON supportati, vedere"Utilizza policy di accesso a bucket e gruppi" .

"PutBucketReplication"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Tag XML del corpo della richiesta
  • Bucket

  • Destination

  • Prefix

  • ReplicationConfiguration

  • Rule

  • Status

  • StorageClass

Documentazione StorageGRID

"Operazioni sui bucket"

"PutBucketTagging"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.

Documentazione StorageGRID

"Operazioni sui bucket"

"PutBucketVersioning"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Parametri del corpo della richiesta

StorageGRID supporta questi parametri del corpo della richiesta:

  • VersioningConfiguration

  • Status

Documentazione StorageGRID

"Operazioni sui bucket"

"PutObject"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutte parametri e intestazioni comuniqueste richieste, oltre alle seguenti intestazioni aggiuntive:

  • Cache-Control

  • Content-Disposition

  • Content-Encoding

  • Content-Language

  • Expires

  • x-amz-checksum-crc32

  • x-amz-checksum-crc32c

  • x-amz-checksum-crc64nvme

  • 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>

Corpo della richiesta
  • Dati binari dell'oggetto

Documentazione StorageGRID

"PutObject"

"PutObjectLegalHold"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.

"PutObjectLockConfiguration"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta la maggior parte delle parametri e intestazioni comuni opzioni per questa richiesta.

Corpo della richiesta

StorageGRID supporta la maggior parte dei parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione, con la seguente eccezione:

Non puoi usare PutObjectLockConfiguration per abilitare S3 Object Lock su un bucket esistente a meno che l'amministratore della griglia non ti abbia dato il permesso.

"PutObjectRetention"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta, oltre a questa intestazione aggiuntiva:

  • x-amz-bypass-governance-retention

Corpo della richiesta

StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.

"PutObjectTagging"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

StorageGRID supporta tutti i parametri del corpo della richiesta definiti dall'API REST di Amazon S3 al momento dell'implementazione.

Documentazione StorageGRID

"Operazioni sugli oggetti"

"RestoreObject"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Per informazioni dettagliate sui campi corpo supportati, vedere "RestoreObject".

"SelectObjectContent"

Parametri di query URI e intestazioni di richiesta

StorageGRID supporta tutti parametri e intestazioni comuni per questa richiesta.

Corpo della richiesta

Per ulteriori informazioni sui body field supportati, vedere quanto segue:

"UploadPart"

Parametri di query URI e intestazioni di richiesta

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-crc32

  • x-amz-checksum-crc32c

  • x-amz-checksum-crc64nvme

  • 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

Corpo della richiesta
  • Dati binari della parte

Documentazione StorageGRID

"UploadPart"

"UploadPartCopy"

Parametri di query URI e intestazioni di richiesta

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

Corpo della richiesta

Nessuno

Documentazione StorageGRID

"UploadPartCopy"