Referência rápida: Solicitações de API S3 suportadas
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 S3 com suporte do StorageGRID.
|
|
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
O StorageGRID suporta essas tags XML do corpo de solicitação:
-
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-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-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:
-
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-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:
-
delimiter -
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, "Use políticas de acesso de grupo e bucket"consulte .
"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 -
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"
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"
"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-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