Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Creare un bucket NAS ONTAP S3

Collaboratori jani netapp-lenida johnlantz netapp-aaron-holt netapp-aherbin

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.

Prima di iniziare
A proposito di questa attività

È 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.

Fasi

Per creare un bucket NAS è possibile utilizzare System Manager o ONTAP CLI.

System Manager

Aggiungi un nuovo bucket NAS S3 su una storage VM abilitata NAS.

  1. Fare clic su Storage > Bucket, quindi su Add (Aggiungi).

  2. Inserire un nome per il bucket S3 NAS e selezionare la VM di storage, non inserire una dimensione, quindi fare clic su altre opzioni.

  3. 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.

  4. 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.

CLI
  1. 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 /vol1

    Esempio 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