Solicitações de API S3 suportadas no StorageGRID
Esta página resume como 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.
|
|
Para visualizar a documentação da AWS para cada operação, selecione o link no cabeçalho. |
Parâmetros de consulta URI comuns e cabeçalhos de solicitação
Salvo indicação em contrário, os seguintes parâmetros de consulta URI comuns são suportados:
-
versionId(conforme necessário para operações com 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"
StorageGRID oferece suporte a todos os parâmetros e cabeçalhos comuns para esta solicitação, além deste parâmetro de consulta URI adicional:
-
uploadId
Nenhum
"CompleteMultipartUpload"
StorageGRID oferece suporte a todos os parâmetros e cabeçalhos comuns para esta solicitação, além deste parâmetro de consulta URI adicional:
-
uploadId -
x-amz-checksum-sha256
StorageGRID suporta estas tags XML no corpo da requisição:
-
ChecksumSHA256 -
CompleteMultipartUpload -
ETag -
Part -
PartNumber
"CopyObject"
StorageGRID oferece suporte a todos parâmetros e cabeçalhos comuns para esta solicitação, além destes 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"
StorageGRID oferece suporte a todos parâmetros e cabeçalhos comuns para esta solicitação, além destes cabeçalhos adicionais:
-
x-amz-bucket-object-lock-enabled
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"CreateMultipartUpload"
StorageGRID oferece suporte a todos parâmetros e cabeçalhos comuns para esta solicitação, além destes cabeçalhos adicionais:
-
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>
Nenhum
"DeleteBucket"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
"DeleteBucketCors"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"DeleteBucketEncryption"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"DeleteBucketLifecycle"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"DeleteBucketPolicy"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"DeleteBucketReplication"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"DeleteBucketTagging"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"DeleteObject"
StorageGRID oferece suporte a todos os parâmetros e cabeçalhos comuns para esta solicitação, além deste cabeçalho de solicitação adicional:
-
x-amz-bypass-governance-retention
Nenhum
"DeleteObjects"
StorageGRID oferece suporte a todos os parâmetros e cabeçalhos comuns para esta solicitação, além deste cabeçalho de solicitação adicional:
-
x-amz-bypass-governance-retention
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"DeleteObjectTagging"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketAcl"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketCors"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketEncryption"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketLifecycleConfiguration"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketLocation"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketNotificationConfiguration"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketPolicy"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketReplication"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketTagging"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetBucketVersioning"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetObject"
StorageGRID oferece suporte a todos os 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 estes 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"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetObjectLegalHold"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetObjectLockConfiguration"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetObjectRetention"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"GetObjectTagging"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"HeadBucket"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"HeadObject"
StorageGRID oferece suporte a todos parâmetros e cabeçalhos comuns para esta solicitação, além destes 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"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Nenhum
"ListMultipartUploads"
StorageGRID suporta todos parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros adicionais:
-
encoding-type -
key-marker -
max-uploads -
prefix -
upload-id-marker
Nenhum
"ListObjects"
StorageGRID suporta todos parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros adicionais:
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
Nenhum
"ListObjectsV2"
StorageGRID suporta todos parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros adicionais:
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
Nenhum
"ListObjectVersions"
StorageGRID suporta todos parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros adicionais:
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
Nenhum
"ListParts"
StorageGRID suporta todos parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros adicionais:
-
max-parts -
part-number-marker -
uploadId
Nenhum
"PutBucketCors"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"PutBucketEncryption"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta estas tags XML no corpo da requisição:
-
ApplyServerSideEncryptionByDefault -
Rule -
ServerSideEncryptionConfiguration -
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta estas tags XML no corpo da requisição:
-
And -
Days -
Expiration -
ExpiredObjectDeleteMarker -
Filter -
ID -
Key -
LifecycleConfiguration -
NewerNoncurrentVersions -
NoncurrentDays -
NoncurrentVersionExpiration -
Prefix -
Rule -
Status -
Tag -
Value
"PutBucketNotificationConfiguration"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta estas tags XML no corpo da requisição:
-
Event -
Filter -
FilterRule -
Id -
Name -
NotificationConfiguration -
Prefix -
S3Key -
Suffix -
Topic -
TopicConfiguration -
Value
"PutBucketPolicy"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Para obter detalhes sobre os campos de corpo JSON suportados, consulte "Use políticas de acesso a buckets e grupos".
"PutBucketReplication"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
-
Bucket -
Destination -
Prefix -
ReplicationConfiguration -
Rule -
Status -
StorageClass
"PutBucketTagging"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"PutBucketVersioning"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta estes parâmetros no corpo da requisição:
-
VersioningConfiguration -
Status
"PutObject"
StorageGRID oferece suporte a todos parâmetros e cabeçalhos comuns para esta solicitação, além destes cabeçalhos adicionais:
-
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>
-
Dados binários do objeto
"PutObjectLegalHold"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"PutObjectLockConfiguration"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"PutObjectRetention"
StorageGRID oferece suporte a todos os parâmetros e cabeçalhos comuns para esta solicitação, além deste cabeçalho adicional:
-
x-amz-bypass-governance-retention
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"PutObjectTagging"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
StorageGRID suporta todos os parâmetros do corpo da requisição definidos pela Amazon S3 REST API no momento da implementação.
"RestoreObject"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Para obter detalhes sobre os campos de corpo suportados, consulte "RestoreObject".
"SelectObjectContent"
StorageGRID oferece suporte a todas parâmetros e cabeçalhos comuns para esta solicitação.
Para obter detalhes sobre os campos de corpo suportados, consulte o seguinte:
"UploadPart"
StorageGRID oferece suporte a todos os parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros de consulta URI adicionais:
-
partNumber -
uploadId
E estes cabeçalhos de solicitação adicionais:
-
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 parte
"UploadPartCopy"
StorageGRID oferece suporte a todos os parâmetros e cabeçalhos comuns para esta solicitação, além destes parâmetros de consulta URI adicionais:
-
partNumber -
uploadId
E estes 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