Solicitações de API S3 suportadas no StorageGRID
Esta página resume como o StorageGRID oferece suporte às APIs do Amazon Simple Storage Service (S3).
Esta página inclui apenas as operações do S3 que são suportadas pelo StorageGRID. Quaisquer operações do S3 não listadas podem retornar 501 Not Implemented ou resultar em comportamento inesperado.
|
|
Para ver a documentação da AWS para cada operação, selecione o link no título. |
Parâmetros comuns de consulta URI e cabeçalhos de solicitação
A menos que indicado, os seguintes parâmetros comuns de consulta URI são suportados:
-
versionId(conforme necessário para operações de objetos)
Salvo indicação em contrário, os seguintes cabeçalhos de solicitação comuns são suportados:
-
Authorization -
Connection -
Content-Length -
Content-MD5 -
Content-Type -
Date -
Expect -
Host -
x-amz-date
"AbortMultipartUpload"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para esta solicitação, além deste parâmetro de consulta URI adicional:
-
uploadId
Nenhum
"CompleteMultipartUpload"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para esta solicitação, além deste parâmetro de consulta URI adicional:
-
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
O StorageGRID suporta essas tags XML do corpo de solicitação:
-
ChecksumCRC32 -
ChecksumCRC32C -
ChecksumCRC64NVME -
ChecksumSHA256 -
CompleteMultipartUpload -
ETag -
Part -
PartNumber
"CopyObject"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses cabeçalhos adicionais:
-
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>
Nenhum
"CreateBucket"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses cabeçalhos adicionais:
-
x-amz-bucket-object-lock-enabled
O StorageGRID oferece suporte a todos os parâmetros de corpo de solicitação definidos pela API REST do Amazon S3 no momento da implementação.
"CreateMultipartUpload"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses cabeçalhos adicionais:
-
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>
Nenhum
"DeleteBucket"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
"DeleteBucketCors"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"DeleteBucketEncryption"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"DeleteBucketLifecycle"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"DeleteBucketPolicy"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"DeleteBucketReplication"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"DeleteBucketTagging"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"DeleteObject"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação, além deste cabeçalho de solicitação adicional:
-
x-amz-bypass-governance-retention
Nenhum
"DeleteObjects"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação, além deste cabeçalho de solicitação adicional:
-
x-amz-bypass-governance-retention
O StorageGRID oferece suporte a todos os parâmetros de corpo de solicitação definidos pela API REST do Amazon S3 no momento da implementação.
"DeleteObjectTagging"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketAcl"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketCors"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketEncryption"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketLifecycleConfiguration"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketlocalização"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketNotificationConfiguration"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"Política de GetBucketPolicy"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketReplication"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketTagging"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetBucketControle de versão"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetObject"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros de consulta URI adicionais:
-
x-amz-checksum-mode -
partNumber -
response-cache-control -
response-content-disposition -
response-content-encoding -
response-content-language -
response-content-type -
response-expires
E esses cabeçalhos de solicitação adicionais:
-
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
Nenhum
"GetObjectAcl"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"GetObjectLegalHod"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"Use a API REST do S3 para configurar o bloqueio de objetos do S3"
"GetObjectLockConfiguration"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"Use a API REST do S3 para configurar o bloqueio de objetos do S3"
"GetObjectRetention"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"Use a API REST do S3 para configurar o bloqueio de objetos do S3"
"GetObjectTagging"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"Balde para a cabeça"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"HeadObject"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses cabeçalhos adicionais:
-
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
Nenhum
"ListBuckets"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Nenhum
"ListMultipartUploads"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses parâmetros adicionais:
-
encoding-type -
key-marker -
max-uploads -
prefix -
upload-id-marker
Nenhum
"ListObjects"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses parâmetros adicionais:
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
Nenhum
"ListObjectsV2"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses parâmetros adicionais:
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
Nenhum
"ListObjectVersions"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses parâmetros adicionais:
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
Nenhum
"ListParts"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses parâmetros adicionais:
-
max-parts -
part-number-marker -
uploadId
Nenhum
"PutBucketCors"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID oferece suporte a todos os parâmetros de corpo de solicitação definidos pela API REST do Amazon S3 no momento da implementação.
"PutBucketEncryption"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID suporta essas tags XML do corpo de solicitação:
-
ApplyServerSideEncryptionByDefault -
Rule -
ServerSideEncryptionConfiguration -
SSEAlgorithm
"PutBucketLifecycleConfiguration"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID suporta essas tags XML do corpo de solicitação:
-
And -
Days -
Expiration -
ExpiredObjectDeleteMarker -
Filter -
ID -
Key -
LifecycleConfiguration -
NewerNoncurrentVersions -
NoncurrentDays -
NoncurrentVersionExpiration -
Prefix -
Rule -
Status -
Tag -
Value
"PutBucketNotificationConfiguration"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID suporta essas tags XML do corpo de solicitação:
-
Event -
Filter -
FilterRule -
Id -
Name -
NotificationConfiguration -
Prefix -
S3Key -
Suffix -
Topic -
TopicConfiguration -
Value
"Política de PutBucketPolicy"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Para obter detalhes sobre os campos de corpo JSON suportados, consulte"Use políticas de acesso de grupo e bucket" .
"PutBucketReplication"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
-
Bucket -
Destination -
Prefix -
ReplicationConfiguration -
Rule -
Status -
StorageClass
"PutBucketTagging"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID oferece suporte a todos os parâmetros de corpo de solicitação definidos pela API REST do Amazon S3 no momento da implementação.
"PutBucketControle de versão"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID suporta estes parâmetros do corpo do pedido:
-
VersioningConfiguration -
Status
"PutObject"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para essa solicitação, além desses cabeçalhos adicionais:
-
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>
-
Dados binários do objeto
"PutObjectLegalHod"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID oferece suporte a todos os parâmetros de corpo de solicitação definidos pela API REST do Amazon S3 no momento da implementação.
"Use a API REST do S3 para configurar o bloqueio de objetos do S3"
"PutObjectLockConfiguration"
StorageGRID suporta a maioria parâmetros e cabeçalhos comuns das opções para esta solicitação.
StorageGRID suporta a maioria dos parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação, com a seguinte exceção:
Você não pode usar PutObjectLockConfiguration para ativar o S3 Object Lock em um bucket existente, a menos que o administrador da sua grid tenha concedido permissão.
"Use a API REST do S3 para configurar o bloqueio de objetos do S3"
"Retenção PutObjectRetention"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para esta solicitação, além deste cabeçalho adicional:
-
x-amz-bypass-governance-retention
O StorageGRID oferece suporte a todos os parâmetros de corpo de solicitação definidos pela API REST do Amazon S3 no momento da implementação.
"Use a API REST do S3 para configurar o bloqueio de objetos do S3"
"Marcação de objetos"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
O StorageGRID oferece suporte a todos os parâmetros de corpo de solicitação definidos pela API REST do Amazon S3 no momento da implementação.
"RestoreObject"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Para obter detalhes sobre os campos corpo suportados, "RestoreObject"consulte .
"Selecione ObjectContent"
O StorageGRID oferece suporte a tudo parâmetros e cabeçalhos comuns para essa solicitação.
Para obter detalhes sobre os campos do corpo suportados, consulte o seguinte:
"UploadPart"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros de consulta URI adicionais:
-
partNumber -
uploadId
E esses cabeçalhos de solicitação adicionais:
-
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
-
Dados binários da peça
"UploadPartCopy"
O StorageGRID suporta tudo parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros de consulta URI adicionais:
-
partNumber -
uploadId
E esses cabeçalhos de solicitação adicionais:
-
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
Nenhum