Referencia rápida: solicitudes de API de S3 compatibles
Esta página 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 encabezados de solicitud
A menos que se indique lo contrario, se admiten los siguientes parámetros de consulta URI comunes:
-
versionId
(según sea necesario para las operaciones de objetos)
A menos que se indique lo contrario, se admiten los siguientes encabezados de solicitud comunes:
-
Authorization
-
Connection
-
Content-Length
-
Content-MD5
-
Content-Type
-
Date
-
Expect
-
Host
-
x-amz-date
"AbortarMultipartUpload"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud, más este parámetro de consulta URI adicional:
-
uploadId
Ninguno
"Carga completa de varias partes"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud, más este parámetro de consulta URI adicional:
-
uploadId
-
x-amz-checksum-sha256
StorageGRID admite estas etiquetas XML del cuerpo de solicitud:
-
ChecksumSHA256
-
CompleteMultipartUpload
-
ETag
-
Part
-
PartNumber
"Copiar objeto"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más 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
"Crear cubo"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más estos encabezados adicionales:
-
x-amz-bucket-object-lock-enabled
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Crear carga de varias partes"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más 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
"Eliminar cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
"EliminarBucketCors"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Eliminar cifrado del cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Eliminar ciclo de vida del cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Política de eliminación de cubos"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"EliminarReplicaciónDeBucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Eliminar etiquetado de cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Eliminar objeto"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más este encabezado de solicitud adicional:
-
x-amz-bypass-governance-retention
Ninguno
"Eliminar objetos"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más este encabezado de solicitud adicional:
-
x-amz-bypass-governance-retention
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Eliminar etiquetado de objetos"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"ObtenerBucketAcl"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"ObtenerBucketCors"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener cifrado de cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener configuración del ciclo de vida del cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener la ubicación del cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Configuración de GetBucketNotification"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener política de cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener réplica de cubo"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener etiquetado de cubos"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener versiones de Bucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener objeto"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud, más 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
"ObtenerObjetoAcl"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Obtener retención legal de objeto"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Utilice la API REST de S3 para configurar el bloqueo de objetos de S3"
"Obtener configuración de bloqueo de objeto"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Utilice la API REST de S3 para configurar el bloqueo de objetos de S3"
"Obtener retención de objetos"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Utilice la API REST de S3 para configurar el bloqueo de objetos de S3"
"Obtener etiquetado de objetos"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Cubo de cabeza"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Objeto principal"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más 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
"Lista de cubos"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Ninguno
"Lista de cargas de varias partes"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más estos parámetros adicionales:
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
Ninguno
"Lista de objetos"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más estos parámetros adicionales:
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
Ninguno
"ListObjectsV2"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más estos parámetros adicionales:
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
Ninguno
"Lista de versiones de objetos"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más estos parámetros adicionales:
-
delimiter
-
encoding-type
-
key-marker
-
max-keys
-
prefix
-
version-id-marker
Ninguno
"Lista de partes"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más estos parámetros adicionales:
-
max-parts
-
part-number-marker
-
uploadId
Ninguno
"PonerBucketCors"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Cifrado de PutBucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite estas etiquetas XML del cuerpo de solicitud:
-
ApplyServerSideEncryptionByDefault
-
Rule
-
ServerSideEncryptionConfiguration
-
SSEAlgorithm
"Configuración del ciclo de vida de PutBucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite estas etiquetas XML del cuerpo de solicitud:
-
And
-
Days
-
Expiration
-
ExpiredObjectDeleteMarker
-
Filter
-
ID
-
Key
-
LifecycleConfiguration
-
NewerNoncurrentVersions
-
NoncurrentDays
-
NoncurrentVersionExpiration
-
Prefix
-
Rule
-
Status
-
Tag
-
Value
"Configuración de notificación de PutBucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite estas etiquetas XML del cuerpo de solicitud:
-
Event
-
Filter
-
FilterRule
-
Id
-
Name
-
NotificationConfiguration
-
Prefix
-
S3Key
-
Suffix
-
Topic
-
TopicConfiguration
-
Value
"Política de depósito de basura"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Para obtener detalles sobre los campos de cuerpo JSON admitidos, consulte"Utilice políticas de acceso a grupos y buckets" .
"Replicación de PutBucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
-
Bucket
-
Destination
-
Prefix
-
ReplicationConfiguration
-
Rule
-
Status
-
StorageClass
"Etiquetado de PutBucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Versiones de PutBucket"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite estos parámetros del cuerpo de la solicitud:
-
VersioningConfiguration
-
Status
"PonerObjeto"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más estos encabezados adicionales:
-
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>
-
Datos binarios del objeto
"PonerObjetoLegalRetención"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Utilice la API REST de S3 para configurar el bloqueo de objetos de S3"
"Configuración de bloqueo de objeto de colocación"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Utilice la API REST de S3 para configurar el bloqueo de objetos de S3"
"PonerRetenciónDeObjeto"
StorageGRID admite todosparámetros y encabezados comunes Para esta solicitud, más este encabezado adicional:
-
x-amz-bypass-governance-retention
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Utilice la API REST de S3 para configurar el bloqueo de objetos de S3"
"Etiquetado de objetos puestos"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
StorageGRID admite todos los parámetros del cuerpo de la solicitud definidos por la API REST de Amazon S3 en el momento de la implementación.
"Restaurar objeto"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Para obtener detalles sobre los campos corporales admitidos, consulte"Restaurar objeto" .
"Seleccionar contenido del objeto"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud.
Para obtener detalles sobre los campos de cuerpo admitidos, consulte lo siguiente:
"Subir parte"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud, más 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
"Subir copia parcial"
StorageGRID admite todosparámetros y encabezados comunes para esta solicitud, más 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