Schnelle Referenz: Unterstützte S3-API-Anforderungen
Auf dieser Seite wird zusammengefasst, wie StorageGRID Amazon Simple Storage Service (S3) APIs unterstützt.
Diese Seite umfasst nur die S3-Vorgänge, die von StorageGRID unterstützt werden.
Um die AWS Dokumentation für jeden Vorgang anzuzeigen, klicken Sie in der Überschrift auf den Link. |
Allgemeine URI-Abfrageparameter und Anforderungsheader
Sofern nicht angegeben, werden die folgenden gängigen URI-Abfrageparameter unterstützt:
-
versionId
(Bei Bedarf für Objekt-Operationen)
Sofern nicht anders angegeben, werden die folgenden gängigen Anforderungsheader unterstützt:
-
Authorization
-
Connection
-
Content-Length
-
Content-MD5
-
Content-Type
-
Date
-
Expect
-
Host
-
x-amz-date
"AbortMehrteilaUpload"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie den zusätzlichen URI-Abfrageparameter:
-
uploadId
Keine
"CompleteMultipartUpload"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie den zusätzlichen URI-Abfrageparameter:
-
uploadId
-
x-amz-checksum-sha256
StorageGRID unterstützt folgende XML-Tags für Anforderungstext:
-
ChecksumSHA256
-
CompleteMultipartUpload
-
ETag
-
Part
-
PartNumber
"CopyObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Kopfzeilen:
-
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
"CreateBucket"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Kopfzeilen:
-
x-amz-bucket-object-lock-enabled
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"CreateMultipartUpload"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Kopfzeilen:
-
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
"DeleteBucket"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
"DeleteBucketCors"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"DeleteBucketEncryption"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"DeleteBucketLifecycle"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"DeleteBucketRichtlinien"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"DeleteBucketReplication"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"DeleteBucketTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"DeleteObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung plus den folgenden zusätzlichen Anforderungsheader:
-
x-amz-bypass-governance-retention
Keine
"Objekte deObjekteObjekte"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung plus den folgenden zusätzlichen Anforderungsheader:
-
x-amz-bypass-governance-retention
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"DeleteObjectTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketAcl"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketCors"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketEncryption"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketLifecycleKonfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketLocation"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketNotificationConfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketPolicy"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketReplication"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetBucketVersioning"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen für diese Anforderung plus die folgenden 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 alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"GetObjectLegalHold"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"GetObjectLockConfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"GetObjectRetention"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"GetObjectTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"HeadBucket"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"HeadObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Kopfzeilen:
-
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
"ListBuchs"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Keine
"ListMultipartUploads"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Parameter:
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
Keine
"ListObjekte"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Parameter:
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
Keine
"ListObjekteV2"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Parameter:
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
Keine
"ListObjectVersions"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Parameter:
-
delimiter
-
encoding-type
-
key-marker
-
max-keys
-
prefix
-
version-id-marker
Keine
"ListenTeile"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Parameter:
-
max-parts
-
part-number-marker
-
uploadId
Keine
"PutBucketCors"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"PutBucketEncryption"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt folgende XML-Tags für Anforderungstext:
-
ApplyServerSideEncryptionByDefault
-
Rule
-
ServerSideEncryptionConfiguration
-
SSEAlgorithm
"PutBucketLifecycleKonfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt folgende XML-Tags für Anforderungstext:
-
And
-
Days
-
Expiration
-
ExpiredObjectDeleteMarker
-
Filter
-
ID
-
Key
-
LifecycleConfiguration
-
NewerNoncurrentVersions
-
NoncurrentDays
-
NoncurrentVersionExpiration
-
Prefix
-
Rule
-
Status
-
Tag
-
Value
"PutBucketNotificationKonfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt folgende XML-Tags für Anforderungstext:
-
Event
-
Filter
-
FilterRule
-
Id
-
Name
-
NotificationConfiguration
-
Prefix
-
S3Key
-
Suffix
-
Topic
-
TopicConfiguration
-
Value
"PutBucketPolicy"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Weitere Informationen zu den unterstützten JSON-Textfeldern finden Sie unter "Verwendung von Bucket- und Gruppenzugriffsrichtlinien".
"PutBucketReplication"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
-
Bucket
-
Destination
-
Prefix
-
ReplicationConfiguration
-
Rule
-
Status
-
StorageClass
"PutBucketTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"PutBucketVersioning"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt die folgenden Parameter des Anfragenkörpers:
-
VersioningConfiguration
-
Status
"PutObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie die folgenden zusätzlichen Kopfzeilen:
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
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äre Daten des Objekts
"PutObjectLegalHold"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"PutObjectLockKonfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"PutObjectRetention"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung sowie diesen zusätzlichen Header:
-
x-amz-bypass-governance-retention
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"PutObjectTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
StorageGRID unterstützt alle Parameter des Abforderungskörpers, die zum Zeitpunkt der Implementierung von der Amazon S3 REST-API definiert wurden.
"Objekt restoreObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Weitere Informationen zu den unterstützten Körperfeldern finden Sie unter "Objekt restoreObject".
"SelektierObjectContent"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilendieser Anforderung.
Weitere Informationen zu den unterstützten Textfeldern finden Sie in den folgenden Informationen:
"UploadTeil"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen für diese Anforderung plus die folgenden 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äre Daten des Teils
"UploadPartCopy"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen für diese Anforderung plus die folgenden 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