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

了解 StorageGRID 搜尋整合服務

如果要使用外部搜尋和資料分析服務來處理物件中繼資料,可以啟用 S3 儲存桶的搜尋整合。

搜尋整合服務是一項客製化的 StorageGRID 服務,它會在物件建立、刪除或其中繼資料或標籤更新時,自動以非同步方式將 S3 物件中繼資料傳送到目的地端點。然後,您可以使用目的地服務提供的強大搜尋、資料分析、視覺化或機器學習工具來搜尋、分析物件資料並從中獲得洞察。

例如,您可以設定您的儲存貯體,將 S3 物件中繼資料傳送到遠端 Elasticsearch 服務。然後,您可以使用 Elasticsearch 跨儲存貯體進行搜尋,並對物件中繼資料中呈現的模式進行複雜的分析。

雖然可以在啟用了 S3 物件鎖定的儲存桶上設定 Elasticsearch 整合,但物件的 S3 物件鎖定中繼資料(包括保留至日期和法律保留狀態)不會包含在傳送到 Elasticsearch 的中繼資料中。

註 由於搜尋整合服務會將物件中繼資料傳送到目的地,因此其組態 XML 被稱為「metadata 通知組態 XML」。此組態 XML 與用於啟用 event 通知的「通知組態 XML」不同。

搜尋整合和 S3 儲存桶

您可以為任何版本化或非版本化的儲存桶啟用搜尋整合服務。搜尋整合透過將中繼資料通知組態 XML 與儲存桶關聯來設定,該 XML 指定要操作的物件以及物件中繼資料的目的地。

中繼資料通知以 JSON 文件的形式產生,文件名稱包含儲存桶名稱、物件名稱和版本 ID(如有)。每個中繼資料通知除了包含物件的所有標籤和使用者中繼資料外,還包含物件的一組標準系統中繼資料。

註 對於標籤和使用者中繼資料,StorageGRID 會將日期和數字作為字串或 S3 事件通知傳遞給 Elasticsearch。若要設定 Elasticsearch 將這些字串解釋為日期或數字,請按照 Elasticsearch 的動態欄位對應和日期格式對應說明進行操作。您必須先在索引上啟用動態欄位對應,然後才能設定搜尋整合服務。文件建立索引後,您將無法在索引中編輯該文件的欄位類型。

搜尋通知

中繼資料通知會在以下情況產生並排隊等待傳送:

  • 已建立一個物件。

  • 物件被刪除,包括因網格的 ILM 原則操作而刪除的物件。

  • 物件中繼資料或標籤已新增、更新或刪除。更新時,一律會傳送完整的中繼資料和標籤集,而非僅傳送變更的值。

將中繼資料通知組態 XML 新增至儲存桶後,系統會針對您建立的任何新物件以及您透過更新其資料、使用者中繼資料或標籤而修改的任何物件發送通知。但是,對於儲存桶中已存在的任何物件,系統不會發送通知。若要確保將儲存桶中所有物件的物件中繼資料傳送至目的地,您應該執行下列其中一項操作:

  • 建立儲存桶後,在新增任何物件之前,立即設定搜尋整合服務。

  • 對儲存桶中已有的所有物件執行行動,這將觸發傳送中繼資料通知訊息至目的地。

搜尋整合服務與 Elasticsearch

StorageGRID 搜尋整合服務支援將 Elasticsearch 叢集作為目的地。與其他平台服務一樣,目的地在端點中指定,該端點的 URN 用於服務的組態 XML 中。請使用 "NetApp 互通性矩陣工具"來確定支援的 Elasticsearch 版本。