Skip to main content
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Von ONTAP S3 unterstützte Aktionen

Beitragende netapp-lenida netapp-dbagwell netapp-manini netapp-forry netapp-aherbin netapp-mdavidson johnlantz netapp-pcarriga netapp-ahibbard

ONTAP S3 Aktionen werden von S3-Standard-REST-APIs unterstützt, sofern nicht wie unten angegeben. Weitere Informationen finden Sie im "Amazon S3-API-Referenz".

Hinweis Diese S3-Aktionen werden speziell bei der Verwendung nativer S3-Buckets in ONTAP unterstützt. Einige dieser Aktionen, z. B. die mit der Versionierung, Objektsperren und anderen Funktionen verbundenen, werden bei Verwendung von nicht unterstützt"S3 NAS-Buckets (S3 in Multiprotokoll-NAS-Volumes)".

Sofern nicht für einen bestimmten Vorgang anders angegeben, werden ab ONTAP 9.8 die folgenden allgemeinen Anforderungsheader unterstützt:

  • Authorization

  • Connection

  • Content-Length

  • Content-MD5

  • Content-Type

  • Date

  • Expect

  • Host

  • x-amz-date

Bucket-Vorgänge

Die folgenden Vorgänge werden in ONTAP über AWS S3-APIs unterstützt:

Bucket-Betrieb Der ONTAP Support beginnt mit

CreateBucket

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diesen zusätzlichen Header:

  • x-amz-bucket-object-lock-enabled

ONTAP 9.11.1

DeleteBucket

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.11.1

DeleteBucketCors ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

DeleteBucketLifecycle ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

DeleteBucketRichtlinien

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.12.1

GetBucketAcl ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

GetBucketCors ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

GetBucketLifecycleKonfiguration

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.13.1

*Es werden nur Ablaufaktionen unterstützt

GetBucketLocation ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.10.1

GetBucketPolicy ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.12.1

GetBucketVersioning ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.11.1

HeadBucket ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

ListAllMyBuckets ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

ListBuckets ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

ListBucketVersions ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.11.1

PutBucket

  • ONTAP 9.11.1

  • ONTAP 9.8: Nur unterstützt mit ONTAP REST-APIs

PutBucketCors ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

PutBucketLifecycleConfiguration ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.13.1 * Es werden nur Ablaufaktionen unterstützt

PutBucketPolicy ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.12.1

PutBucketVersioning ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.11.1

Objekt-Operationen

Ab ONTAP 9.9 unterstützt ONTAP S3 Objekt-Metadaten und -Tagging.

  • PutObject und CreateMultipartUpload enthalten Schlüssel-Wert-Paare mit x-amz-meta-<key>.

    Zum Beispiel: x-amz-meta-project: ontap_s3.

  • GetObject und HeadObject geben benutzerdefinierte Metadaten zurück.

  • Im Gegensatz zu Metadaten können Tags unabhängig von Objekten gelesen werden:

    • PutObjectTagging

    • GetObjectTagging

    • DeleteObjectTagging

Ab ONTAP 9.11.1 unterstützt ONTAP S3 Objektversionierung und damit verbundene Aktionen mit den folgenden ONTAP-APIs:

  • GetBucketVersioning

  • ListBucketVersions

  • PutBucketVersioning

Sofern nicht für einen bestimmten Vorgang anders angegeben, werden die folgenden URI-Abfrageparameter unterstützt:

  • versionId(wie für Objektoperationen ab ONTAP 9.12.1 erforderlich)

Objektvorgang Der ONTAP Support beginnt mit

AbortMehrteilaUpload

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diesen zusätzlichen URI-Abfrageparameter: uploadId

ONTAP 9,8

CompleteMultipartUpload

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diesen zusätzlichen URI-Abfrageparameter: uploadId

ONTAP 9,8

CopyObject

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie 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-metadata-directive

  • x-amz-object-lock-mode

  • x-amz-object-lock-retain-until-date

  • x-amz-tagging

  • x-amz-tagging-directive

  • x-amz-meta-<metadata-name>

ONTAP 9.12.1

CreateMultipartUpload

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen Header:

  • Cache-Control

  • Content-Disposition

  • Content-Encoding

  • Content-Language

  • Expires

  • x-amz-tagging

  • x-amz-object-lock-mode

  • x-amz-object-lock-retain-until-date

  • x-amz-meta-<metadata-name>

ONTAP 9,8

DeleteObject

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diesen zusätzlichen Header:

  • x-amz-bypass-governance-retention

ONTAP 9,8

DeleteObjects ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diesen zusätzlichen Header: * x-amz-bypass-governance-retention

ONTAP 9.11.1

DeleteObjectTagging

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.9.1

GetObject

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen URI-Abfrageparameter:

  • partNumber

  • response-cache-control

  • response-content-disposition

  • response-content-encoding

  • response-content-language

  • response-content-type

  • response-expires

Und dieser zusätzliche Anforderungsheader:

  • Bereich

ONTAP 9,8

GetObjectAcl ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

GetObjectAttributes

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diesen zusätzlichen Header:

  • x-amz-object-attributes

ONTAP 9.17.1

GetObjectRetention ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.14.1

GetObjectTagging ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.9.1

HeadObject ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9,8

ListenMehrpartUpload

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen URI-Parameter:

  • delimiter

  • key-marker

  • max-uploads

  • prefix

  • upload-id-marker

ONTAP 9,8

ListObjekte

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen URI-Parameter:

  • delimiter

  • encoding-type

  • marker

  • max-keys

  • prefix

ONTAP 9,8

ListObjekteV2

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen URI-Parameter:

  • continuation-token

  • delimiter

  • encoding-type

  • fetch-owner

  • max-keys

  • prefix

  • start-after

ONTAP 9,8

ListObjectVersions

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen URI-Parameter:

  • delimiter

  • encoding-type

  • key-marker

  • max-keys

  • prefix

  • version-id-marker

ONTAP 9.11.1

ListenTeile

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen URI-Parameter:

  • max-parts

  • part-number-marker

  • uploadId

ONTAP 9,8

PutObject

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen Header:

  • Cache-Control

  • Content-Disposition

  • Content-Encoding

  • Content-Language

  • Expires

  • x-amz-tagging

  • x-amz-object-lock-mode

  • x-amz-object-lock-retain-until-date

  • x-amz-meta-<metadata-name>

ONTAP 9,8

PutObjectLockConfiguration ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.14.1

PutObjectRetention

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diesen zusätzlichen Header:

  • x-amz-bypass-governance-retention

ONTAP 9.14.1

PutObjectTagging ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage.

ONTAP 9.9.1

UploadTeil

ONTAP 9,8

UploadPartCopy

ONTAP S3 unterstützt alle gängigen Parameter und Header für diese Anfrage sowie diese zusätzlichen URI-Parameter:

  • 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

ONTAP 9.12.1

Gruppenrichtlinien

Diese Vorgänge sind nicht speziell für S3 vorgesehen und sind im Allgemeinen mit IAM-Prozessen verbunden. ONTAP unterstützt diese Befehle, verwendet jedoch keine IAM REST-APIs.

  • Erstellen Sie Die Policy

  • AttachGroup-Richtlinie

Benutzermanagement

Diese Vorgänge sind nicht spezifisch für S3 und im Allgemeinen mit IAM-Prozessen verknüpft.

  • CreateUser

  • DeleteUser

  • CreateGroup

  • DeleteGroup

S3-Aktionen nach Release

ONTAP 9.14.1

ONTAP 9.14.1 bietet Unterstützung für S3 Object Lock.

Hinweis Legal Hold Operationen (Sperren ohne definierte Aufbewahrungszeiten) werden nicht unterstützt.
  • GetObjectLockConfiguration

  • GetObjectRetention

  • PutObjectLockKonfiguration

  • PutObjectRetention

ONTAP 9.13.1

ONTAP 9.13.1 bietet zusätzliche Unterstützung für Bucket-Lifecycle-Management.

  • DeleteBucketLifecycleKonfiguration

  • GetBucketLifecycleKonfiguration

  • PutBucketLifecycleKonfiguration

ONTAP 9.12.1

ONTAP 9.12.1 bietet zusätzlich Unterstützung für Bucket-Richtlinien und die Möglichkeit, Objekte zu kopieren.

  • DeleteBucketRichtlinien

  • GetBucketPolicy

  • PutBucketPolicy

  • CopyObject

  • UploadPartCopy

ONTAP 9.11.1

ONTAP 9.11.1 bietet Unterstützung für Versionierung, vorbestimmte URLs, Chunked-Uploads und Unterstützung für gängige S3-Aktionen wie das Erstellen und Löschen von Buckets mithilfe von S3-APIs.

  • ONTAP S3 unterstützt jetzt Chunked Uploads Signierungsanfragen mit x-amz-content-sha256: STREAMING-AWS4-HMAC-SHA256-PAYLOAD

  • ONTAP S3 unterstützt jetzt Client-Anwendungen mit vorgeschlichenen URLs, um Objekte freizugeben oder anderen Benutzern das Hochladen von Objekten zu ermöglichen, ohne dass Benutzeranmeldeinformationen erforderlich sind.

  • CreateBucket

  • DeleteBucket

  • GetBucketVersioning

  • ListBucketVersions

  • PutBucket

  • PutBucketVersioning

  • Objekte deObjekteObjekte

  • ListObjectVersions

Hinweis Da die zugrunde liegende FlexGroup erst dann erstellt wird, wenn der erste Bucket erstellt wurde, muss zunächst ein Bucket in ONTAP erstellt werden, bevor ein externer Client mit CreateBucket einen Bucket erstellen kann.
ONTAP 9.10.1

ONTAP 9.10.1 bietet Unterstützung für SnapMirror S3 und GetBucketLocation.

  • GetBucketLocation

ONTAP 9.9.1

ONTAP 9.9.1 bietet jetzt Unterstützung für Objekt-Metadaten und Tagging für ONTAP S3.

  • PutObject und CreateMultipartUpload beinhalten jetzt Schlüssel-Wert-Paare mit x-amz-meta-<key>. Zum Beispiel: x-amz-meta-project: ontap_s3.

  • GetObject und HeadObject liefern nun benutzerdefinierte Metadaten.

Tags können auch mit Buckets verwendet werden. Im Gegensatz zu Metadaten können Tags unabhängig von Objekten gelesen werden:

  • PutObjectTagging

  • GetObjectTagging

  • DeleteObjectTagging