Kurzreferenz: Unterstützte S3-API-Anfragen
Auf dieser Seite wird zusammengefasst, wie StorageGRID die APIs des Amazon Simple Storage Service (S3) unterstützt.
Diese Seite enthält nur die S3-Operationen, die von StorageGRID unterstützt werden.
| 
 | 
Um die AWS-Dokumentation für jeden Vorgang anzuzeigen, wählen Sie den Link in der Überschrift aus. | 
Allgemeine URI-Abfrageparameter und Anforderungsheader
Sofern nicht anders angegeben, werden die folgenden allgemeinen URI-Abfrageparameter unterstützt:
- 
versionId(wie für Objektoperationen erforderlich) 
Sofern nicht anders angegeben, werden die folgenden allgemeinen Anforderungsheader unterstützt:
- 
Authorization - 
Connection - 
Content-Length - 
Content-MD5 - 
Content-Type - 
Date - 
Expect - 
Host - 
x-amz-date 
"AbortMultipartUpload"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diesen zusätzlichen URI-Abfrageparameter:
- 
uploadId 
Keine
"CompleteMultipartUpload"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diesen zusätzlichen URI-Abfrageparameter:
- 
uploadId - 
x-amz-checksum-sha256 
StorageGRID unterstützt die folgenden XML-Tags im Anforderungstext:
- 
ChecksumSHA256 - 
CompleteMultipartUpload - 
ETag - 
Part - 
PartNumber 
"Objekt kopieren"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Header:
- 
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> 
Keine
"Bucket erstellen"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Header:
- 
x-amz-bucket-object-lock-enabled 
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"CreateMultipartUpload"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Header:
- 
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> 
Keine
"Bucket löschen"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
"BucketCors löschen"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"DeleteBucketEncryption"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"DeleteBucketLifecycle"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"DeleteBucketPolicy"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"DeleteBucketReplication"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"BucketTagging löschen"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"Objekt löschen"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diesen zusätzlichen Anfrageheader:
- 
x-amz-bypass-governance-retention 
Keine
"Objekte löschen"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diesen zusätzlichen Anfrageheader:
- 
x-amz-bypass-governance-retention 
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"DeleteObjectTagging"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketAcl"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketCors"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketEncryption"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketLifecycleConfiguration"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"BucketLocation abrufen"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketNotificationConfiguration"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketPolicy"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketReplication"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketTagging"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetBucketVersioning"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetObject"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen URI-Abfrageparameter:
- 
x-amz-checksum-mode - 
partNumber - 
response-cache-control - 
response-content-disposition - 
response-content-encoding - 
response-content-language - 
response-content-type - 
response-expires 
Und diese zusätzlichen Anforderungsheader:
- 
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 
Keine
"GetObjectAcl"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"GetObjectLegalHold"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"Verwenden Sie die S3 REST API, um S3 Object Lock zu konfigurieren"
"GetObjectLockConfiguration"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"Verwenden Sie die S3 REST API, um S3 Object Lock zu konfigurieren"
"GetObjectRetention"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"Verwenden Sie die S3 REST API, um S3 Object Lock zu konfigurieren"
"GetObjectTagging"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"Kopfeimer"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"HeadObject"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Header:
- 
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 
Keine
"Buckets auflisten"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Keine
"ListMultipartUploads"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Parameter:
- 
encoding-type - 
key-marker - 
max-uploads - 
prefix - 
upload-id-marker 
Keine
"ListObjects"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Parameter:
- 
delimiter - 
encoding-type - 
marker - 
max-keys - 
prefix 
Keine
"ListObjectsV2"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Parameter:
- 
continuation-token - 
delimiter - 
encoding-type - 
fetch-owner - 
max-keys - 
prefix - 
start-after 
Keine
"ListObjectVersions"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Parameter:
- 
delimiter - 
encoding-type - 
key-marker - 
max-keys - 
prefix - 
version-id-marker 
Keine
"Teileliste"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Parameter:
- 
max-parts - 
part-number-marker - 
uploadId 
Keine
"PutBucketCors"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"PutBucketEncryption"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt die folgenden XML-Tags im Anforderungstext:
- 
ApplyServerSideEncryptionByDefault - 
Rule - 
ServerSideEncryptionConfiguration - 
SSEAlgorithm 
"PutBucketLifecycleConfiguration"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt die folgenden XML-Tags im Anforderungstext:
- 
And - 
Days - 
Expiration - 
ExpiredObjectDeleteMarker - 
Filter - 
ID - 
Key - 
LifecycleConfiguration - 
NewerNoncurrentVersions - 
NoncurrentDays - 
NoncurrentVersionExpiration - 
Prefix - 
Rule - 
Status - 
Tag - 
Value 
"PutBucketNotificationConfiguration"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt die folgenden XML-Tags im Anforderungstext:
- 
Event - 
Filter - 
FilterRule - 
Id - 
Name - 
NotificationConfiguration - 
Prefix - 
S3Key - 
Suffix - 
Topic - 
TopicConfiguration - 
Value 
"PutBucketPolicy"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Einzelheiten zu den unterstützten JSON-Body-Feldern finden Sie unter"Verwenden Sie Bucket- und Gruppenzugriffsrichtlinien" .
"PutBucketReplication"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
- 
Bucket - 
Destination - 
Prefix - 
ReplicationConfiguration - 
Rule - 
Status - 
StorageClass 
"PutBucketTagging"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"PutBucketVersioning"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt die folgenden Anforderungstextparameter:
- 
VersioningConfiguration - 
Status 
"PutObject"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen Header:
- 
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> 
- 
Binärdaten des Objekts
 
"PutObjectLegalHold"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"Verwenden Sie die S3 REST API, um S3 Object Lock zu konfigurieren"
"PutObjectLockConfiguration"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"Verwenden Sie die S3 REST API, um S3 Object Lock zu konfigurieren"
"PutObjectRetention"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diesen zusätzlichen Header:
- 
x-amz-bypass-governance-retention 
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"Verwenden Sie die S3 REST API, um S3 Object Lock zu konfigurieren"
"PutObjectTagging"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
StorageGRID unterstützt alle Anforderungstextparameter, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"RestoreObject"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Einzelheiten zu den unterstützten Body-Feldern finden Sie unter"RestoreObject" .
"SelectObjectContent"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage.
Einzelheiten zu den unterstützten Textfeldern finden Sie hier:
"UploadPart"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen URI-Abfrageparameter:
- 
partNumber - 
uploadId 
Und diese zusätzlichen Anforderungsheader:
- 
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 
- 
Binärdaten des Teils
 
"UploadPartCopy"
StorageGRID unterstützt alleallgemeine Parameter und Header für diese Anfrage, plus diese zusätzlichen URI-Abfrageparameter:
- 
partNumber - 
uploadId 
Und diese zusätzlichen Anforderungsheader:
- 
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 
Keine