Referencia rápida: Solicitudes de API de S3 admitidas
En esta página se resume cómo StorageGRID admite las API de Amazon Simple Storage Service (S3).
Esta página incluye solo las operaciones S3 compatibles con StorageGRID.
Para ver la documentación de AWS para cada operación, seleccione el enlace en el encabezado. |
Parámetros de consulta URI comunes y cabeceras de solicitud
A menos que se indique lo contrario, se soportan los siguientes parámetros de consulta de URI comunes:
-
versionId
(según sea necesario para las operaciones de objeto)
A menos que se indique lo contrario, se admiten las siguientes cabeceras de solicitud comunes:
-
Authorization
-
Connection
-
Content-Length
-
Content-MD5
-
Content-Type
-
Date
-
Expect
-
Host
-
x-amz-date
"AbortMultipartUpload"
StorageGRID soporta todos parámetros y cabeceras comunes para esta solicitud, además de este parámetro de consulta URI adicional:
-
uploadId
Ninguno
"CompleteMultipartUpload"
StorageGRID soporta todos parámetros y cabeceras comunes para esta solicitud, además de este parámetro de consulta URI adicional:
-
uploadId
-
x-amz-checksum-sha256
StorageGRID soporta las siguientes etiquetas XML del cuerpo de la solicitud:
-
ChecksumSHA256
-
CompleteMultipartUpload
-
ETag
-
Part
-
PartNumber
"CopyObject"
StorageGRID admite todo parámetros y cabeceras comunes para esta solicitud, además de estos encabezados adicionales:
-
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>
Ninguno
"CreateBucket"
StorageGRID admite todo parámetros y cabeceras comunes para esta solicitud, además de estos encabezados adicionales:
-
x-amz-bucket-object-lock-enabled
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"CreateMultipartUpload"
StorageGRID admite todo parámetros y cabeceras comunes para esta solicitud, además de estos encabezados adicionales:
-
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>
Ninguno
"DeleteBucket"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
"DeleteBucketCors"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"DeleteBucketEncryption"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"DeleteBucketLifecycle"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"DeleteBucketPolicy"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"DeleteBucketReplication"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"DeleteBucketTagging"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"DeleteObject"
StorageGRID admite todo parámetros y cabeceras comunespara esta solicitud, además de este encabezado de solicitud adicional:
-
x-amz-bypass-governance-retention
Ninguno
"DeleteObjects"
StorageGRID admite todo parámetros y cabeceras comunespara esta solicitud, además de este encabezado de solicitud adicional:
-
x-amz-bypass-governance-retention
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"DeleteObjectTagging"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketAcl"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketCors"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketEncryption"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketLifecycleConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketLocation"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketNotificationConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketPolicy"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketReplication"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"Etiquetado de GetBucketTagging"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetBucketVersioning"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetObject"
StorageGRID soporta todos parámetros y cabeceras comunes para esta solicitud, además de estos parámetros de consulta URI adicionales:
-
x-amz-checksum-mode
-
partNumber
-
response-cache-control
-
response-content-disposition
-
response-content-encoding
-
response-content-language
-
response-content-type
-
response-expires
Y estos encabezados de solicitud adicionales:
-
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
Ninguno
"GetObjectAcl"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"GetObjectLegalHold"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"Use la API REST DE S3 para configurar el bloqueo de objetos de S3"
"GetObjectLockConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"Use la API REST DE S3 para configurar el bloqueo de objetos de S3"
"GetObjectRetention"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"Use la API REST DE S3 para configurar el bloqueo de objetos de S3"
"GetObjectEtiquetado"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"Segmento de cabeza"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"Objeto principal"
StorageGRID admite todo parámetros y cabeceras comunes para esta solicitud, además de estos encabezados adicionales:
-
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
Ninguno
"ListCuchers"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Ninguno
"ListCargas multipartitas"
StorageGRID admite todos los parámetros y cabeceras comunescasos de esta solicitud, además de estos parámetros adicionales:
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
Ninguno
"ListObjects"
StorageGRID admite todos los parámetros y cabeceras comunescasos de esta solicitud, además de estos parámetros adicionales:
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
Ninguno
"ListObjectsV2"
StorageGRID admite todos los parámetros y cabeceras comunescasos de esta solicitud, además de estos parámetros adicionales:
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
Ninguno
"ListObjectVersions"
StorageGRID admite todos los parámetros y cabeceras comunescasos de esta solicitud, además de estos parámetros adicionales:
-
delimiter
-
encoding-type
-
key-marker
-
max-keys
-
prefix
-
version-id-marker
Ninguno
"ListParts"
StorageGRID admite todos los parámetros y cabeceras comunescasos de esta solicitud, además de estos parámetros adicionales:
-
max-parts
-
part-number-marker
-
uploadId
Ninguno
"A cargo de PutBucketCors"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"PutBucketEncryption"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID soporta las siguientes etiquetas XML del cuerpo de la solicitud:
-
ApplyServerSideEncryptionByDefault
-
Rule
-
ServerSideEncryptionConfiguration
-
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID soporta las siguientes etiquetas XML del cuerpo de la solicitud:
-
And
-
Days
-
Expiration
-
ExpiredObjectDeleteMarker
-
Filter
-
ID
-
Key
-
LifecycleConfiguration
-
NewerNoncurrentVersions
-
NoncurrentDays
-
NoncurrentVersionExpiration
-
Prefix
-
Rule
-
Status
-
Tag
-
Value
"PutBucketNotificationConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID soporta las siguientes etiquetas XML del cuerpo de la solicitud:
-
Event
-
Filter
-
FilterRule
-
Id
-
Name
-
NotificationConfiguration
-
Prefix
-
S3Key
-
Suffix
-
Topic
-
TopicConfiguration
-
Value
"Política de PutBucketPolicy"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Para obtener detalles sobre los campos de cuerpo JSON admitidos, consulte "Utilice las políticas de acceso de bloques y grupos".
"PutBucketReplication"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
-
Bucket
-
Destination
-
Prefix
-
ReplicationConfiguration
-
Rule
-
Status
-
StorageClass
"PutBucketTagging"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"PutBucketVersioning"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID admite los siguientes parámetros de cuerpo de solicitud:
-
VersioningConfiguration
-
Status
"Objeto de puta"
StorageGRID admite todo parámetros y cabeceras comunes para esta solicitud, además de estos encabezados adicionales:
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
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>
-
Datos binarios del objeto
"PutObjectLegalHold"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"Use la API REST DE S3 para configurar el bloqueo de objetos de S3"
"PutObjectLockConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"Use la API REST DE S3 para configurar el bloqueo de objetos de S3"
"PutObjectRetention"
StorageGRID admite todo parámetros y cabeceras comunespara esta solicitud, además de este encabezado adicional:
-
x-amz-bypass-governance-retention
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"Use la API REST DE S3 para configurar el bloqueo de objetos de S3"
"PutObjectEtiquetado"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID admite todos los parámetros de cuerpo de solicitud definidos por la API de REST DE Amazon S3 en el momento de la implementación.
"RestoreObject"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Para obtener más información sobre los campos de cuerpo admitidos, consulte "RestoreObject".
"SelectObjectContent"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Para obtener más información sobre los campos de cuerpo admitidos, consulte lo siguiente:
"UploadPart"
StorageGRID soporta todos parámetros y cabeceras comunes para esta solicitud, además de estos parámetros de consulta URI adicionales:
-
partNumber
-
uploadId
Y estos encabezados de solicitud adicionales:
-
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
-
Datos binarios de la pieza
"UploadPartCopy"
StorageGRID soporta todos parámetros y cabeceras comunes para esta solicitud, además de estos parámetros de consulta URI adicionales:
-
partNumber
-
uploadId
Y estos encabezados de solicitud adicionales:
-
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
Ninguno