Creare un bucket NAS ONTAP S3
Un bucket NAS S3 è una mappatura tra il nome di un bucket S3 e un percorso NAS. I bucket NAS S3 consentono di fornire accesso S3 a qualsiasi parte di uno spazio dei nomi SVM che abbia volumi e una struttura di directory esistenti.
-
Un server a oggetti S3 è configurato in una SVM contenente dati NAS.
-
I dati NAS sono conformi a. "Requisiti per l'accesso al client S3".
È possibile configurare i bucket S3 NAS per specificare qualsiasi set di file e directory all'interno della directory root di SVM.
È inoltre possibile impostare policy bucket che consentono o non consentono l'accesso ai dati NAS in base a qualsiasi combinazione di questi parametri:
-
File e directory
-
Autorizzazioni utente e gruppo
-
Operazioni S3
Ad esempio, potresti voler impostare una bucket policy che garantisca l'accesso ai dati in sola lettura a un ampio gruppo di utenti e un'altra bucket policy che consenta a un gruppo limitato di eseguire operazioni su un sottoinsieme di tali dati.
A partire da ONTAP 9.18.1, puoi creare bucket NAS S3 che consentono alle applicazioni di accedere ai dati sui volumi FlexCache utilizzando il protocollo S3. Prima di poter accedere a un volume FlexCache utilizzando il protocollo S3, devi impostare l' -is-s3-enabled`opzione su `true "sul FlexCache volume". Per impostazione predefinita, il parametro è impostato su false.
A partire da ONTAP 9.20.1, i bucket S3 NAS sui volumi FlexCache sono supportati quando il volume di origine è un volume FlexVol.
In ONTAP 9.18.1 e 9.19.1, i bucket S3 NAS sui volumi FlexCache sono supportati solo quando il volume di origine FlexCache è un volume FlexGroup. A partire da ONTAP 9.17.1, puoi:
-
collega direttamente un bucket S3 NAS a un volume anziché al percorso di giunzione. Per impostazione predefinita, un bucket S3 su un volume NAS è associato a un percorso di giunzione, che può essere modificato in qualsiasi momento da un amministratore ONTAP. Queste modifiche possono potenzialmente interrompere il funzionamento del bucket S3.
-
Usa l'
-is-nas-path-mutable false`opzione con il `vserver object-store-server bucket create`comando nella CLI di ONTAP per abilitare il collegamento del bucket NAS S3 a un volume. Per impostazione predefinita, `-is-nas-path-mutable`è impostato su `true.
Poiché i "bucket" S3 NAS sono mappature e non bucket S3, le seguenti proprietà dei bucket S3 standard non si applicano ai bucket S3 NAS.
-
aggr-list \ aggr-list-multiplier \ storage-service-level \ volume \ size \ exclude-aggr-list \ qos-policy-group + Quando configuri i bucket NAS S3, non vengono creati volumi o qtree.
-
role \ is -protected \ is -protected-on-ontap \ is -protected-on-cloud + I bucket NAS S3 non sono protetti o sottoposti a mirroring tramite SnapMirror S3, ma utilizzano invece la normale protezione SnapMirror disponibile con granularità del volume.
-
Versioning-state + i volumi NAS di solito dispongono di tecnologia snapshot per salvare versioni diverse. Tuttavia, la versione non è attualmente disponibile nei bucket S3 NAS.
-
I comandi del volume consentono di accedere alle statistiche utilizzate in modo logico/object-count* + equivalenti per i volumi NAS.
-
oggetti multipart + A partire da ONTAP 9.16.1, gli oggetti multipart sono supportati nei bucket NAS S3 quando "bilanciamento avanzato della capacità" è abilitato sul volume FlexGroup sottostante. Il bilanciamento avanzato della capacità può essere abilitato solo sui volumi FlexGroup . Non può essere abilitato sui volumi FlexVol .
A partire da ONTAP 9.20.1, l'accesso ai bucket S3 NAS è supportato anche per i volumi FlexCache con origini FlexVol. Le operazioni di caricamento multipart non sono supportate per i bucket S3 NAS sui volumi FlexCache con origini FlexVol perché i volumi FlexVol non supportano Granular Data Distribution. Puoi copiare oggetti all'interno dello stesso bucket NAS FlexCache quando il volume di origine è un FlexVol volume.
Per creare un bucket NAS è possibile utilizzare System Manager o ONTAP CLI.
Aggiungi un nuovo bucket NAS S3 su una storage VM abilitata NAS.
-
Fare clic su Storage > Bucket, quindi su Add (Aggiungi).
-
Inserire un nome per il bucket S3 NAS e selezionare la VM di storage, non inserire una dimensione, quindi fare clic su altre opzioni.
-
Immettere un nome di percorso valido o fare clic su Browse (Sfoglia) per effettuare una selezione da un elenco di nomi di percorso validi. + quando si immette un nome di percorso valido, le opzioni non rilevanti per la configurazione S3 NAS vengono nascoste.
-
Se gli utenti S3 sono già stati mappati agli utenti NAS e sono stati creati dei gruppi, è possibile configurarne le autorizzazioni, quindi fare clic su Save (Salva). + prima di configurare le autorizzazioni in questa fase, è necessario aver già mappato gli utenti S3 agli utenti NAS.
Altrimenti, fare clic su Save (Salva) per completare la configurazione del bucket S3 NAS.
-
Crea un bucket NAS S3 in una SVM contenente file system NAS.
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>]Esempio 1: creare un bucket NAS S3
cluster1::> vserver object-store-server bucket create -bucket testbucket -type nas -path /vol1Esempio 2: creare un bucket NAS S3 e collegare il bucket a un volume
vserver object-store-server bucket create -vserver vs1 -bucket nasbucket1 -type nas -nas-path /pathA/dir1 -is-nas-path-mutable false