Solicitudes de API de S3 compatibles en StorageGRID
Esta página resume cómo StorageGRID es compatible con las API de Amazon S3.
Esta página incluye únicamente las operaciones de S3 compatibles con StorageGRID.
|
|
Para consultar la documentación de AWS sobre cada operación, selecciona el enlace que aparece en el título. |
Parámetros de consulta y encabezados de solicitud habituales en las URI
Salvo que se indique lo contrario, se admiten los siguientes parámetros de consulta URI habituales:
-
versionId(tal y como se requiere para las operaciones con objetos)
Salvo que se indique lo contrario, se admiten los siguientes encabezados de solicitud habituales:
-
Authorization -
Connection -
Content-Length -
Content-MD5 -
Content-Type -
Date -
Expect -
Host -
x-amz-date
"AbortMultipartUpload"
StorageGRID admite todos parámetros y encabezados comunes para esta solicitud, además de este parámetro de consulta de URI adicional:
-
uploadId
Ninguno
"CompleteMultipartUpload"
StorageGRID admite todos parámetros y encabezados comunes para esta solicitud, además de este parámetro de consulta de URI adicional:
-
uploadId -
x-amz-checksum-sha256
StorageGRID admite las siguientes etiquetas XML del cuerpo de la solicitud:
-
ChecksumSHA256 -
CompleteMultipartUpload -
ETag -
Part -
PartNumber
"CopyObject"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de estas cabeceras 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 los parámetros y encabezados comunes para esta solicitud, además de estas cabeceras adicionales:
-
x-amz-bucket-object-lock-enabled
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"CreateMultipartUpload"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de estas cabeceras 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 todas las parámetros y encabezados comunes para esta solicitud.
"DeleteBucketCors"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"DeleteBucketEncryption"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"DeleteBucketLifecycle"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"DeleteBucketPolicy"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"DeleteBucketReplication"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"DeleteBucketTagging"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"DeleteObject"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de esta cabecera de solicitud adicional:
-
x-amz-bypass-governance-retention
Ninguno
"DeleteObjects"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de esta cabecera de solicitud adicional:
-
x-amz-bypass-governance-retention
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"DeleteObjectTagging"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketAcl"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketCors"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketEncryption"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketLifecycleConfiguration"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketLocation"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketNotificationConfiguration"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketPolicy"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketReplication"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketTagging"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetBucketVersioning"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetObject"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de estos parámetros de consulta de 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 todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"GetObjectLegalHold"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"Utiliza la API de REST de S3 para configurar S3 Object Lock"
"GetObjectLockConfiguration"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"Utiliza la API de REST de S3 para configurar S3 Object Lock"
"GetObjectRetention"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"Utiliza la API de REST de S3 para configurar S3 Object Lock"
"GetObjectTagging"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"HeadBucket"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"HeadObject"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de estas cabeceras 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
"ListBuckets"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Ninguno
"ListMultipartUploads"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de los siguientes parámetros adicionales:
-
encoding-type -
key-marker -
max-uploads -
prefix -
upload-id-marker
Ninguno
"ListObjects"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de los siguientes parámetros adicionales:
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
Ninguno
"ListObjectsV2"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de los siguientes parámetros adicionales:
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
Ninguno
"ListObjectVersions"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de los siguientes parámetros adicionales:
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
Ninguno
"ListParts"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de los siguientes parámetros adicionales:
-
max-parts -
part-number-marker -
uploadId
Ninguno
"PutBucketCors"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"PutBucketEncryption"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID admite las siguientes etiquetas XML del cuerpo de la solicitud:
-
ApplyServerSideEncryptionByDefault -
Rule -
ServerSideEncryptionConfiguration -
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID admite 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 todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID admite las siguientes etiquetas XML del cuerpo de la solicitud:
-
Event -
Filter -
FilterRule -
Id -
Name -
NotificationConfiguration -
Prefix -
S3Key -
Suffix -
Topic -
TopicConfiguration -
Value
"PutBucketPolicy"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Para obtener detalles sobre los campos del cuerpo JSON admitidos, consulta "Usa políticas de acceso a buckets y de grupo".
"PutBucketReplication"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
-
Bucket -
Destination -
Prefix -
ReplicationConfiguration -
Rule -
Status -
StorageClass
"PutBucketTagging"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"PutBucketVersioning"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID admite estos parámetros del cuerpo de la solicitud:
-
VersioningConfiguration -
Status
"PutObject"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de estas cabeceras 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
"PutObjectLegalHold"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"Utiliza la API de REST de S3 para configurar S3 Object Lock"
"PutObjectLockConfiguration"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"Utiliza la API de REST de S3 para configurar S3 Object Lock"
"PutObjectRetention"
StorageGRID admite todos parámetros y encabezados comunes para esta solicitud, además de este encabezado adicional:
-
x-amz-bypass-governance-retention
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"Utiliza la API de REST de S3 para configurar S3 Object Lock"
"PutObjectTagging"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
StorageGRID es compatible con todos los parámetros del cuerpo de la solicitud definidos por la API de REST de Amazon S3 en el momento de la implementación.
"RestoreObject"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Para obtener más información sobre los campos del cuerpo compatibles, consulta "RestoreObject".
"SelectObjectContent"
StorageGRID admite todas las parámetros y encabezados comunes para esta solicitud.
Para obtener más información sobre los campos del cuerpo compatibles, consulta lo siguiente:
"UploadPart"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de estos parámetros de consulta de 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 parte
"UploadPartCopy"
StorageGRID admite todos los parámetros y encabezados comunes para esta solicitud, además de estos parámetros de consulta de 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