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 admite todos parámetros y cabeceras comunes Para esta solicitud, además de este parámetro de consulta URI adicional:
-
uploadId
Ninguno
"CompleteMultipartUpload"
StorageGRID admite todos parámetros y cabeceras comunes Para esta solicitud, además de este parámetro de consulta URI adicional:
-
uploadId
StorageGRID soporta las siguientes etiquetas XML del cuerpo de la solicitud:
-
CompleteMultipartUpload
-
Part
-
ETag
-
PartNumber
"CopyObject"
StorageGRID admite todos 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 todos 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 todos 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-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 todos parámetros y cabeceras comunes para esta solicitud, además de esta cabecera de solicitud adicional:
-
x-amz-bypass-governance-retention
Ninguno
"DeleteObjects"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud, además de esta cabecera 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.
"Operaciones en objetos" (ELIMINAR varios objetos)
"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
-
"Operaciones en bloques" (OBTENER ciclo de vida del bloque)
"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
"Operaciones en bloques" (OBTENER notificación de bloque)
"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 admite todos parámetros y cabeceras comunes Para esta solicitud, además de estos parámetros de consulta URI adicionales:
-
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 todos parámetros y cabeceras comunes para esta solicitud, además de estos encabezados adicionales:
-
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 parámetros y cabeceras comunes para esta solicitud, además de estos parámetros adicionales:
-
delimiter
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
Ninguno
"ListObjects"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud, además de estos parámetros adicionales:
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
Ninguno
"Operaciones en bloques" (OBTENER bloque)
"ListObjectsV2"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud, además de estos parámetros adicionales:
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
Ninguno
"Operaciones en bloques" (OBTENER bloque)
"ListObjectVersions"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud, además de estos parámetros adicionales:
-
delimiter
-
encoding-type
-
key-marker
-
max-keys
-
prefix
-
version-id-marker
Ninguno
"Operaciones en bloques" (OBTENER versiones de objeto de bloque)
"ListParts"
StorageGRID admite todos parámetros y cabeceras comunes para 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:
-
ServerSideEncryptionConfiguration
-
Rule
-
ApplyServerSideEncryptionByDefault
-
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID soporta las siguientes etiquetas XML del cuerpo de la solicitud:
-
NewerNoncurrentVersions
-
LifecycleConfiguration
-
Rule
-
Expiration
-
Days
-
Filter
-
And
-
Prefix
-
Tag
-
Key
-
Value
-
Prefix
-
Tag
-
Key
-
Value
-
ID
-
NoncurrentVersionExpiration
-
NoncurrentDays
-
Prefix
-
Status
-
"Operaciones en bloques" (Ciclo de vida de PUT Bucket)
"PutBucketNotificationConfiguration"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
StorageGRID soporta las siguientes etiquetas XML del cuerpo de la solicitud:
-
Prefix
-
Suffix
-
NotificationConfiguration
-
TopicConfiguration
-
Event
-
Filter
-
S3Key
-
FilterRule
-
Name
-
Value
-
Id
-
Topic
"Operaciones en bloques" (NOTIFICACIÓN PUT Bucket)
"Política de PutBucketPolicy"
StorageGRID admite todos parámetros y cabeceras comunes para esta solicitud.
Para obtener detalles sobre los campos del 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.
-
ReplicationConfiguration
-
Status
-
Prefix
-
Destination
-
Bucket
-
StorageClass
-
Rule
"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 todos parámetros y cabeceras comunes para esta solicitud, además de estos encabezados adicionales:
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
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 todos parámetros y cabeceras comunes para esta solicitud, además de esta cabecera 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.
"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 admite 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-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 admite 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