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 Kopfzeilen Für diese Anforderung plus diesen zusätzlichen URI-Abfrageparameter:
-
uploadId
Keine
"CompleteMultipartUpload"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anforderung plus diesen zusätzlichen URI-Abfrageparameter:
-
uploadId
StorageGRID unterstützt folgende XML-Tags für Anforderungstext:
-
CompleteMultipartUpload
-
ETag
-
Part
-
PartNumber
"CopyObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage, plus diese 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 Kopfzeilen Für diese Anfrage, plus diese 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 Kopfzeilen Für diese Anfrage, plus diese zusätzlichen Kopfzeilen:
-
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>
Keine
"DeleteBucket"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
"DeleteBucketCors"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"DeleteBucketEncryption"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"DeleteBucketLifecycle"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"DeleteBucketRichtlinien"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"DeleteBucketReplication"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"DeleteBucketTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"DeleteObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anforderung plus diesen zusätzlichen Anforderungsheader:
-
x-amz-bypass-governance-retention
Keine
"Objekte deObjekteObjekte"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anforderung plus diesen 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 Kopfzeilen Für diese Anfrage.
Keine
"GetBucketAcl"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketCors"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketEncryption"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketLifecycleKonfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketLocation"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketNotificationConfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketPolicy"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketReplication"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetBucketVersioning"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"GetObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anforderung plus die folgenden zusätzlichen URI-Abfrageparameter:
-
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 Kopfzeilen Für diese Anfrage.
Keine
"GetObjectLegalHold"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"GetObjectLockConfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"GetObjectRetention"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"Konfigurieren Sie die S3-Objektsperre über die S3-REST-API"
"GetObjectTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"HeadBucket"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
Keine
"HeadObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage, plus diese zusätzlichen Kopfzeilen:
-
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 Kopfzeilen Für diese Anfrage.
Keine
"ListMultipartUploads"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anforderung plus die folgenden zusätzlichen Parameter:
-
delimiter
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
Keine
"ListObjekte"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anforderung plus die folgenden zusätzlichen Parameter:
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
Keine
"ListObjekteV2"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anforderung plus 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 Kopfzeilen Für diese Anforderung plus 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 Kopfzeilen Für diese Anforderung plus die folgenden zusätzlichen Parameter:
-
max-parts
-
part-number-marker
-
uploadId
Keine
"PutBucketCors"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
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 Kopfzeilen Für diese Anfrage.
StorageGRID unterstützt folgende XML-Tags für Anforderungstext:
-
ApplyServerSideEncryptionByDefault
-
Rule
-
ServerSideEncryptionConfiguration
-
SSEAlgorithm
"PutBucketLifecycleKonfiguration"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
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 Kopfzeilen Für diese Anfrage.
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 Kopfzeilen Für diese Anfrage.
Weitere Informationen zu den unterstützten JSON-Textfeldern finden Sie unter "Verwendung von Bucket- und Gruppenzugriffsrichtlinien".
"PutBucketReplication"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
-
Bucket
-
Destination
-
Prefix
-
ReplicationConfiguration
-
Rule
-
Status
-
StorageClass
"PutBucketTagging"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
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 Kopfzeilen Für diese Anfrage.
StorageGRID unterstützt die folgenden Parameter des Anfragenkörpers:
-
VersioningConfiguration
-
Status
"PutObject"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage, plus diese zusätzlichen Kopfzeilen:
-
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>
-
Binäre Daten des Objekts
"PutObjectLegalHold"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
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 Kopfzeilen Für diese Anfrage.
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 Kopfzeilen Für diese Anfrage, plus diese zusätzliche Kopfzeile:
-
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 Kopfzeilen Für diese Anfrage.
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 Kopfzeilen Für diese Anfrage.
Weitere Informationen zu den unterstützten Textfeldern finden Sie unter "Objekt restoreObject".
"SelektierObjectContent"
StorageGRID unterstützt alle Allgemeine Parameter und Kopfzeilen Für diese Anfrage.
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-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