Skip to main content
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

建立ONTAP S3 NAS 儲存桶

貢獻者 netapp-lenida johnlantz netapp-aaron-holt netapp-aherbin

S3 NAS 儲存桶是 S3 儲存桶名稱和 NAS 路徑之間的對應。 S3NAS 儲存桶可讓您提供具有現有磁碟區和目錄結構的 SVM 命名空間的任何部分的 S3 存取權。

開始之前
關於這項工作

您可以設定S3 NAS儲存區、以指定SVM根目錄中的任何一組檔案和目錄。

您也可以根據下列任一參數組合、設定允許或禁止存取NAS資料的儲存區原則:

  • 檔案與目錄

  • 使用者與群組權限

  • S3作業

例如、您可能需要個別的資源庫原則、將唯讀資料存取權限授予一大群使用者、而另一個原則則允許受限群組針對該資料的子集執行作業。

從ONTAP 9.17.1 開始,您可以直接將 S3 NAS 儲存桶連結到卷,而無需通過連接路徑。預設情況下,NAS 磁碟區上的 S3 儲存桶與連線路徑關聯, ONTAP管理員可以隨時變更該連線路徑。這些變更可能會中斷 S3 儲存桶的運作。從ONTAP 9.17.1 開始,您可以使用 -is-nas-path-mutable false`選項 `vserver object-store-server bucket create`指令用於啟用 S3 NAS 儲存桶與磁碟區的連結。預設情況下, `-is-nas-path-mutable`設定為 `true

由於 S3 NAS「儲存桶」是映射而不是 S3 儲存桶,因此標準 S3 儲存桶的以下屬性不適用於 S3 NAS 儲存桶。

  • agger-list \ aggr-list-multiplier \ storage 服務層級 \ volume \ size \ exclain-aggr-list \ qos-policy-tgroup
    設定 S3 NAS 儲存區時、不會建立任何磁碟區或 qtree 。

  • role \ is -protected \ 是 -protected-on-ontap \ 是 -protected-on-cloud + S3 NAS 儲存桶不受SnapMirror S3 保護或鏡像,而是使用卷粒度上可用的常規SnapMirror保護。

  • * 版本管理狀態 * + NAS 磁碟區通常都有快照技術可供儲存不同版本。不過、S3 NAS儲存區目前無法使用版本管理功能。

  • * 邏輯使用的 \ 物件計數 *
    NAS 磁碟區可透過 Volume 命令取得等效的統計資料。

  • 多部分物件 + 從ONTAP 9.16.1 開始,當 S3 NAS 儲存桶支援多部分物件時"進階容量平衡"在底層FlexGroup磁碟區上啟用。高級容量平衡只能在FlexGroup磁碟區上啟用。無法在FlexVol磁碟區上啟用。

步驟

您可以使用 System Manager 或ONTAP CLI 建立 NAS 儲存桶。

系統管理員

在採用NAS的儲存VM上新增S3 NAS儲存區。

  1. 按一下「儲存設備>桶」、然後按一下「新增」。

  2. 輸入S3 NAS儲存區的名稱、然後選取儲存VM、不要輸入大小、然後按一下*其他選項*。

  3. 輸入有效的路徑名稱、或按一下「瀏覽」從有效路徑名稱清單中選取。+ 當您輸入有效的路徑名稱時、與 S3 NAS 組態無關的選項將會隱藏。

  4. 如果您已將S3使用者對應至NAS使用者和建立的群組、您可以設定其權限、然後按一下*「儲存*」。+ 您必須先將 S3 使用者對應至 NAS 使用者、才能在此步驟中設定權限。

否則、請按一下*「Save(儲存)」*完成S3 NAS儲存區組態。

CLI
  1. 在包含 NAS 檔案系統的 SVM 中建立 S3 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>]

    範例 1:建立 S3 NAS 儲存桶

    cluster1::> vserver object-store-server bucket create -bucket testbucket -type nas -path /vol1

    範例 2:建立 S3 NAS 儲存桶並將儲存桶連結到卷

    vserver object-store-server bucket create -vserver vs1 -bucket nasbucket1 -type nas -nas-path /pathA/dir1 -is-nas-path-mutable false