快速参考:支持的S3 API请求
此页面汇总了StorageGRID 如何支持Amazon Simple Storage Service (S3) API。
此页面仅包含StorageGRID 支持的S3操作。
|
|
要查看每个操作的AWS文档、请选择标题中的链接。 |
通用URI查询参数和请求标头
除非另有说明、否则支持以下通用URI查询参数:
-
versionId(根据对象操作的需要)
除非另有说明、否则支持以下通用请求标头:
-
Authorization -
Connection -
Content-Length -
Content-MD5 -
Content-Type -
Date -
Expect -
Host -
x-amz-date
"CopyObject"
StorageGRID 支持所有 通用参数和标头 对于此请求、加上以下附加标头:
-
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>
无
"CreateBucket"
StorageGRID 支持所有 通用参数和标头 对于此请求、加上以下附加标头:
-
x-amz-bucket-object-lock-enabled
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"CreateMultipartUpload"
StorageGRID 支持所有 通用参数和标头 对于此请求、加上以下附加标头:
-
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>
无
"DeleteBucket"
StorageGRID 支持所有 通用参数和标头 。
"DeleteObject"
StorageGRID 支持所有 通用参数和标头 对于此请求、加上此附加请求标头:
-
x-amz-bypass-governance-retention
无
"DeleteObjects"
StorageGRID 支持所有 通用参数和标头 对于此请求、加上此附加请求标头:
-
x-amz-bypass-governance-retention
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"对对象执行的操作" (删除多个对象)
"GetBucketLifecycleConfiguration"
"GetObject"
StorageGRID 支持所有 通用参数和标头 对于此请求、以及以下附加URI查询参数:
-
partNumber -
response-cache-control -
response-content-disposition -
response-content-encoding -
response-content-language -
response-content-type -
response-expires
以及以下附加请求标头:
-
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
无
"ListObjects"
StorageGRID 支持所有 通用参数和标头 对于此请求、以及以下附加参数:
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
无
"对存储分段执行的操作" (GET分段)
"ListObjectsV2"
StorageGRID 支持所有 通用参数和标头 对于此请求、以及以下附加参数:
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
无
"对存储分段执行的操作" (GET分段)
"ListObjectVersies"
StorageGRID 支持所有 通用参数和标头 对于此请求、以及以下附加参数:
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
无
"对存储分段执行的操作" (获取存储分段对象版本)
"PutBucketCors"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"PutBucketEncryption"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持以下请求正文XML标记:
-
ServerSideEncryptionConfiguration -
Rule -
ApplyServerSideEncryptionByDefault -
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持以下请求正文XML标记:
-
NewerNoncurrentVersions -
LifecycleConfiguration -
Rule -
Expiration -
Days -
Filter -
And -
Prefix -
Tag -
Key -
Value -
Prefix -
Tag -
Key -
Value -
ID -
NoncurrentVersionExpiration -
NoncurrentDays -
Prefix -
Status
-
"对存储分段执行的操作" (放置存储分段生命周期)
"PutBucketNotizationConfiguration"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持以下请求正文XML标记:
-
Prefix -
Suffix -
NotificationConfiguration -
TopicConfiguration -
Event -
Filter -
S3Key -
FilterRule -
Name -
Value -
Id -
Topic
"对存储分段执行的操作" (放置存储分段通知)
"PutBucketPolicy"
StorageGRID 支持所有 通用参数和标头 。
有关支持的JSON正文字段的详细信息、请参见"使用存储分段和组访问策略"。
"PutBucketReplication"
StorageGRID 支持所有 通用参数和标头 。
-
ReplicationConfiguration -
Status -
Prefix -
Destination -
Bucket -
StorageClass -
Rule
"PutBucketTaging"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"PutBucketVersioning"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持以下请求正文参数:
-
VersioningConfiguration -
Status
"PutObject"
StorageGRID 支持所有 通用参数和标头 对于此请求、加上以下附加标头:
-
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>
-
对象的二进制数据
"PutObjectLegalHold"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"PutObjectLockConfiguration"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"PutObject保留"
StorageGRID 支持所有 通用参数和标头 对于此请求、加上以下附加标题:
-
x-amz-bypass-governance-retention
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"PutObjectTagging"
StorageGRID 支持所有 通用参数和标头 。
StorageGRID 支持在实施时由Amazon S3 REST API定义的所有请求正文参数。
"上传PartCopy"
StorageGRID 支持所有 通用参数和标头 对于此请求、以及以下附加URI查询参数:
-
partNumber -
uploadId
以及以下附加请求标头:
-
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
无