StorageGRID에서 지원되는 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
"AbortMultipartUpload"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 추가적으로 다음 URI 쿼리 매개변수도 지원합니다.
-
uploadId
None
"CompleteMultipartUpload"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 추가적으로 다음 URI 쿼리 매개변수도 지원합니다.
-
uploadId -
x-amz-checksum-sha256
StorageGRID는 다음과 같은 요청 본문 XML 태그를 지원합니다.
-
ChecksumSHA256 -
CompleteMultipartUpload -
ETag -
Part -
PartNumber
"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>
None
"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-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>
None
"DeleteBucket"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
"DeleteBucketCors"
"DeleteBucketEncryption"
"DeleteBucketLifecycle"
"DeleteBucketPolicy"
"DeleteBucketReplication"
"DeleteBucketTagging"
"DeleteObject"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더을 지원하며, 추가로 다음 요청 헤더도 지원합니다.
-
x-amz-bypass-governance-retention
None
"DeleteObjects"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더을 지원하며, 추가로 다음 요청 헤더도 지원합니다.
-
x-amz-bypass-governance-retention
StorageGRID 구현 당시 Amazon S3 REST API에서 정의한 모든 요청 본문 매개변수를 지원합니다.
"GetBucketAcl"
"GetBucketCors"
"GetBucketEncryption"
"GetBucketLifecycleConfiguration"
"GetBucketLocation"
"GetBucketNotificationConfiguration"
"GetBucketPolicy"
"GetBucketReplication"
"GetBucketTagging"
"GetBucketVersioning"
"GetObject"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 URI 쿼리 매개변수를 지원하며, 추가로 다음과 같은 URI 쿼리 매개변수도 지원합니다.
-
x-amz-checksum-mode -
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
None
"GetObjectAcl"
"GetObjectLegalHold"
"GetObjectLockConfiguration"
"GetObjectRetention"
"GetObjectTagging"
"HeadBucket"
"HeadObject"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 다음과 같은 추가 헤더도 지원합니다.
-
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
None
"ListBuckets"
"ListMultipartUploads"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 다음과 같은 추가 매개변수도 지원합니다.
-
encoding-type -
key-marker -
max-uploads -
prefix -
upload-id-marker
None
"ListObjects"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 다음과 같은 추가 매개변수도 지원합니다.
-
delimiter -
encoding-type -
marker -
max-keys -
prefix
None
"ListObjectsV2"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 다음과 같은 추가 매개변수도 지원합니다.
-
continuation-token -
delimiter -
encoding-type -
fetch-owner -
max-keys -
prefix -
start-after
None
"ListObjectVersions"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 다음과 같은 추가 매개변수도 지원합니다.
-
delimiter -
encoding-type -
key-marker -
max-keys -
prefix -
version-id-marker
None
"ListParts"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 다음과 같은 추가 매개변수도 지원합니다.
-
max-parts -
part-number-marker -
uploadId
None
"PutBucketCors"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID 구현 당시 Amazon S3 REST API에서 정의한 모든 요청 본문 매개변수를 지원합니다.
"PutBucketEncryption"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID는 다음과 같은 요청 본문 XML 태그를 지원합니다.
-
ApplyServerSideEncryptionByDefault -
Rule -
ServerSideEncryptionConfiguration -
SSEAlgorithm
"PutBucketLifecycleConfiguration"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID는 다음과 같은 요청 본문 XML 태그를 지원합니다.
-
And -
Days -
Expiration -
ExpiredObjectDeleteMarker -
Filter -
ID -
Key -
LifecycleConfiguration -
NewerNoncurrentVersions -
NoncurrentDays -
NoncurrentVersionExpiration -
Prefix -
Rule -
Status -
Tag -
Value
"PutBucketNotificationConfiguration"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID는 다음과 같은 요청 본문 XML 태그를 지원합니다.
-
Event -
Filter -
FilterRule -
Id -
Name -
NotificationConfiguration -
Prefix -
S3Key -
Suffix -
Topic -
TopicConfiguration -
Value
"PutBucketPolicy"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
지원되는 JSON 본문 필드에 대한 자세한 내용은 "버킷 및 그룹 액세스 정책 사용"을 참조하세요.
"PutBucketReplication"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
-
Bucket -
Destination -
Prefix -
ReplicationConfiguration -
Rule -
Status -
StorageClass
"PutBucketTagging"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID 구현 당시 Amazon S3 REST API에서 정의한 모든 요청 본문 매개변수를 지원합니다.
"PutBucketVersioning"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID는 다음과 같은 요청 본문 매개변수를 지원합니다.
-
VersioningConfiguration -
Status
"PutObject"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 을 지원하며, 다음과 같은 추가 헤더도 지원합니다.
-
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>
-
객체의 이진 데이터
"PutObjectLegalHold"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID 구현 당시 Amazon S3 REST API에서 정의한 모든 요청 본문 매개변수를 지원합니다.
"PutObjectLockConfiguration"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID 구현 당시 Amazon S3 REST API에서 정의한 모든 요청 본문 매개변수를 지원합니다.
"PutObjectRetention"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 헤더를 지원하며, 추가적으로 다음 헤더도 지원합니다.
-
x-amz-bypass-governance-retention
StorageGRID 구현 당시 Amazon S3 REST API에서 정의한 모든 요청 본문 매개변수를 지원합니다.
"PutObjectTagging"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
StorageGRID 구현 당시 Amazon S3 REST API에서 정의한 모든 요청 본문 매개변수를 지원합니다.
"RestoreObject"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
지원되는 본문 필드에 대한 자세한 내용은 "RestoreObject"을 참조하십시오.
"SelectObjectContent"
StorageGRID는 이 요청에 대해 모든 공통 매개변수 및 헤더을 지원합니다.
지원되는 본문 필드에 대한 자세한 내용은 다음을 참조하십시오.
"UploadPart"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 URI 쿼리 매개변수를 지원하며, 추가로 다음과 같은 URI 쿼리 매개변수도 지원합니다.
-
partNumber -
uploadId
그리고 다음과 같은 추가 요청 헤더가 있습니다.
-
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
-
해당 부분의 이진 데이터
"UploadPartCopy"
StorageGRID는 이 요청에 대한 모든 공통 매개변수 및 헤더 URI 쿼리 매개변수를 지원하며, 추가로 다음과 같은 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
None