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