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

輸入 StorageGRID ILM 規則的詳細資訊和篩選條件

建立 ILM 規則精靈的「輸入詳細資料」步驟可讓您輸入規則的名稱和執行摘要,並為規則定義篩選器。

輸入執行摘要和定義規則篩選條件是選用的。

關於此任務

根據"ILM 規則"評估物件時,StorageGRID 會將物件中繼資料與規則的篩選條件進行比較。如果物件中繼資料與所有篩選條件相符,StorageGRID 將使用該規則放置物件。您可以設計一個適用於所有物件的規則,也可以指定基本篩選條件(例如一個或多個租戶帳戶或儲存貯體名稱),或進階篩選條件(例如物件的大小或使用者中繼資料)。

步驟
  1. 在「名稱」欄位中輸入規則的唯一名稱。

  2. (可選)在 Description 欄位中輸入規則的簡短執行摘要。

    您應該描述規則的目的或功能,以便日後能辨識該規則。

  3. (可選)選擇一個或多個適用此規則的 S3 租戶帳戶。如果此規則適用於所有租戶,請將此欄位留空。

    如果您沒有 Root 存取權限或租戶帳戶權限,則無法從清單中選取租戶。請改為輸入租戶 ID,或以逗號分隔的字串輸入多個 ID。

  4. (可選)指定此規則適用的 S3 儲存桶。

    如果勾選「適用於所有儲存桶」(預設值),則此規則適用於所有 S3 儲存桶。

  5. 對於 S3 租戶,可選擇 Yes 將規則僅套用於已啟用版本控制的 S3 儲存桶中的舊物件版本。

    如果選擇 Yes,「非當前時間」將自動被選為 "建立 ILM 規則精靈的第 2 步" 中的參考時間。

    註 非當前時間僅適用於已啟用版本控制的儲存桶中的 S3 物件。請參閱 "對儲存桶進行操作,PutBucketVersioning""使用 S3 Object Lock 管理物件"

    您可以使用此選項透過篩選非目前物件版本來減少版本化物件對儲存設備的影響。請參閱"範例 4:S3 版本化物件的 ILM 規則和原則"

  6. (可選)選擇「新增進階篩選器」以指定其他篩選條件。

    如果您未設定進階篩選,則該規則將套用於所有符合基本篩選條件的物件。有關進階篩選的詳細資訊,請參閱 在 ILM 規則中使用進階過濾器[指定多種中繼資料類型和值]

  7. 選擇 Continue"步驟 2(確定位置)" 的「建立 ILM 規則」精靈隨即出現。

在 ILM 規則中使用進階過濾器

進階篩選功能可讓您建立僅套用於特定物件的 ILM 規則,這些規則基於物件的中繼資料。設定規則的進階篩選時,您需要選擇要符合的中繼資料類型、選擇運算子並指定一個中繼資料值。在評估物件時,ILM 規則僅套用於中繼資料與進階篩選條件相符的物件。

表格顯示了您可以在進階篩選器中指定的中繼資料類型、您可以對每種中繼資料類型使用的運算子以及預期的中繼資料值。

中繼資料類型 支援的營運者 中繼資料值

擷取時間

  • 不是

  • 之前

  • 是在或之前

  • 之後

  • 是在或之後

擷取物件的時間和日期。

注意: 為避免啟動新的 ILM 原則時出現資源問題,您可以在任何可能更改大量現有物件位置的規則中使用「擷取時間」進階篩選器。將「擷取時間」設定為大於或等於新原則生效的大致時間,以確保現有物件不會被不必要地移動。

金鑰

  • 等於

  • 不等於

  • 包含

  • 不含

  • 以……開頭

  • 不以……開頭

  • 以……結尾

  • 並非以……結尾

唯一 S3 物件金鑰的全部或部分。

例如,您可能想要比對以 `.txt`結尾或以 `test-object/`開頭的物件。

最後存取時間

  • 不是

  • 之前

  • 是在或之前

  • 之後

  • 是在或之後

物件最後一次被擷取(讀取或檢視)的時間和日期。

注意: 如果您打算"使用上次存取時間"作為進階篩選器,則必須為 S3 儲存桶啟用「上次存取時間更新」。

位置限制(僅限 S3)

  • 等於

  • 不等於

S3 儲存桶的建立區域。使用 ILM > 區域 定義要顯示的區域。

注意: us-east-1 的值將符合在 us-east-1 區域中建立的儲存桶中的物件,以及未指定區域的儲存桶中的物件。請參閱"設定 S3 區域"

物件大小

  • 等於

  • 不等於

  • 少於

  • 小於或等於

  • 大於

  • 大於或等於

物件的大小。

銷毀編碼最適合大於 1 MB 的物件。不要對小於 200 KB 的物件使用銷毀編碼,以免管理非常小的銷毀編碼片段帶來例行成本。

使用者中繼資料

  • 包含

  • 以……結尾

  • 等於

  • 存在

  • 以……開頭

  • 不含

  • 並非以……結尾

  • 不等於

  • 不存在

  • 不以……開頭

鍵值對,其中 使用者中繼資料名稱 為鍵,中繼資料值 為值。

例如,若要篩選具有使用者中繼資料為 color=blue`的物件,請為 使用者中繼資料名稱 指定 `color,為營運者指定 equals,並為 中繼資料值 指定 blue

*注意:*使用者中繼資料名稱不區分大小寫;使用者中繼資料值區分大小寫。

物件標籤(僅限 S3)

  • 包含

  • 以……結尾

  • 等於

  • 存在

  • 以……開頭

  • 不含

  • 並非以……結尾

  • 不等於

  • 不存在

  • 不以……開頭

鍵值對,其中 物件標籤名稱 為鍵,物件標籤值 為值。

例如,若要篩選具有物件標籤 Image=True`的物件,請為 Object tag name 指定 `Image,為營運者指定 equals,並為 Object tag value 指定 True

*注意:*物件標籤名稱和物件標籤值區分大小寫。您必須完全按照物件定義的方式輸入這些項目。

指定多種中繼資料類型和值

在定義進階篩選時,您可以指定多種中繼資料類型和多個中繼資料值。例如,如果您希望規則比對大小介於 10 MB 到 100 MB 之間的物件,則需要選擇 Object size 中繼資料類型並指定兩個中繼資料值。

  • 第一個中繼資料值指定大於或等於 10 MB 的物件。

  • 第二個中繼資料值指定小於或等於 100 MB 的物件。

物件大小進階篩選範例

使用多個條目可讓您精確控制符合的物件。在下列範例中,此規則適用於 camera_type 使用者中繼資料值為 Brand A 或 Brand B 的物件。但是,該規則僅適用於小於 10 MB 的 Brand B 物件。

用戶中繼資料的進階篩選範例