Erstellen Sie einen ONTAP S3 NAS-Bucket
Ein S3-NAS-Bucket ist eine Zuordnung zwischen einem S3-Bucket-Namen und einem NAS-Pfad. S3-NAS-Buckets ermöglichen Ihnen den S3-Zugriff auf jeden Teil eines SVM-Namespace mit vorhandenen Volumes und Verzeichnisstrukturen.
-
Ein S3-Objektserver wird in einer SVM mit NAS-Daten konfiguriert.
-
Die NAS-Daten entsprechen der "Anforderungen für S3-Client-Zugriff".
Sie können S3-NAS-Buckets konfigurieren, um einen beliebigen Satz von Dateien und Verzeichnissen im Stammverzeichnis der SVM festzulegen.
Sie können außerdem Bucket-Richtlinien festlegen, die den Zugriff auf NAS-Daten ermöglichen oder aus der Kombination dieser Parameter entlassen:
-
Dateien und Verzeichnisse
-
Benutzer- und Gruppenberechtigungen
-
S3-Betrieb
Beispielsweise möchten Sie möglicherweise eine Bucket-Richtlinie einrichten, die einer großen Gruppe von Benutzern nur Lesezugriff auf Daten gewährt, und eine andere Bucket-Richtlinie, die es einer begrenzten Gruppe erlaubt, Operationen an einer Teilmenge dieser Daten durchzuführen.
Ab ONTAP 9.18.1 können Sie NAS-Buckets erstellen, die es Anwendungen ermöglichen, auf Daten auf FlexCache-Volumes über das S3-Protokoll zuzugreifen. Alle Knoten im Cluster müssen ONTAP 9.18.1 oder neuer ausführen. Bevor Sie mit dem S3-Protokoll auf ein FlexCache-Volume zugreifen können, müssen Sie die -is-s3-enabled Option auf true "auf dem FlexCache Volume" setzen. Der Parameter ist standardmäßig auf false gesetzt.
Ab ONTAP 9.17.1 können Sie einen S3-NAS-Bucket direkt mit einem Volume verknüpfen, anstatt den Junction-Pfad zu verwenden. Standardmäßig ist ein S3-Bucket auf einem NAS-Volume einem Junction-Pfad zugeordnet, der von einem ONTAP Administrator jederzeit geändert werden kann. Diese Änderungen können den Betrieb des S3-Buckets beeinträchtigen. Ab ONTAP 9.17.1 können Sie die -is-nas-path-mutable false Option mit der vserver object-store-server bucket create Befehl in der ONTAP CLI, um die Verknüpfung des S3 NAS-Buckets mit einem Volume zu aktivieren. Standardmäßig -is-nas-path-mutable ist eingestellt auf true .
Da es sich bei S3 NAS-„Buckets“ um Zuordnungen und nicht um S3-Buckets handelt, gelten die folgenden Eigenschaften von Standard-S3-Buckets nicht für S3 NAS-Buckets.
-
Aggr-list \ aggr-list-Multiplikator \ Storage-Service-Level \ Volume \ size \ exclude-aggr-list \ qos-Policy-Group + bei der Konfiguration von S3 NAS Buckets werden keine Volumes oder qtree erstellt.
-
Rolle \ ist -geschützt \ ist -auf-OnTap-geschützt \ ist -in-Cloud-geschützt + S3-NAS-Buckets werden nicht mit SnapMirror S3 geschützt oder gespiegelt, sondern verwenden stattdessen den regulären SnapMirror Schutz, der auf Volume-Granularitätsebene verfügbar ist.
-
Versioning-State + NAS-Volumes verfügen in der Regel über Snapshot-Technologie zum Speichern verschiedener Versionen. Derzeit ist die Versionierung jedoch nicht in S3 NAS Buckets verfügbar.
-
Logisch-benutzte \ objektcount + Äquivalente Statistiken stehen für NAS-Volumes über die Volume-Befehle zur Verfügung.
-
Multipart-Objekte + Ab ONTAP 9.16.1 werden Multipart-Objekte in S3 NAS-Buckets unterstützt, wenn "Erweiterter Kapazitätsausgleich" ist auf dem zugrunde liegenden FlexGroup -Volume aktiviert. Der erweiterte Kapazitätsausgleich kann nur auf FlexGroup -Volumes aktiviert werden. Er kann nicht auf FlexVol -Volumes aktiviert werden.
Sie können System Manager oder die ONTAP CLI verwenden, um einen NAS-Bucket zu erstellen.
Fügen Sie einen neuen S3 NAS-Bucket auf einer NAS-fähigen Storage-VM hinzu.
-
Klicken Sie auf Storage > Buckets und dann auf Hinzufügen.
-
Geben Sie einen Namen für den S3-NAS-Bucket ein und wählen Sie die Speicher-VM aus, geben Sie keine Größe ein und klicken Sie dann auf Weitere Optionen.
-
Geben Sie einen gültigen Pfadnamen ein, oder klicken Sie auf Durchsuchen, um eine Liste mit gültigen Pfadnamen auszuwählen. + Wenn Sie einen gültigen Pfadnamen eingeben, werden die Optionen, die für die S3-NAS-Konfiguration nicht relevant sind, ausgeblendet.
-
Wenn Sie NAS-Benutzern und erstellten Gruppen bereits S3-Benutzer zugeordnet haben, können Sie deren Berechtigungen konfigurieren und dann auf Speichern klicken. + Sie müssen NAS-Benutzern bereits S3-Benutzer zugeordnet haben, bevor Sie in diesem Schritt Berechtigungen konfigurieren.
Klicken Sie andernfalls auf Speichern, um die S3-NAS-Bucket-Konfiguration abzuschließen.
-
Erstellen Sie einen S3 NAS-Bucket in einer SVM, die NAS-Dateisysteme enthält.
vserver object-store-server bucket create -vserver <svm_name> -bucket <bucket_name> -type nas -nas-path <junction_path> -is-nas-path-mutable true|false [-comment <text>]Beispiel 1: Erstellen eines S3 NAS-Buckets
cluster1::> vserver object-store-server bucket create -bucket testbucket -type nas -path /vol1Beispiel 2: Erstellen eines S3 NAS-Buckets und Verknüpfen des Buckets mit einem Volume
vserver object-store-server bucket create -vserver vs1 -bucket nasbucket1 -type nas -nas-path /pathA/dir1 -is-nas-path-mutable false