本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
管理租用戶帳戶的 S3 Select
您可以允許某些 S3 租用戶使用 S3 Select 對單一物件發出 SelectObjectContent 請求。
S3 Select 提供了一種有效的方法來搜尋大量數據,而無需部署資料庫和相關資源來實現搜尋。它還降低了檢索資料的成本和延遲。
什麼是 S3 Select?
S3 Select 允許 S3 用戶端使用 SelectObjectContent 請求來過濾和檢索物件所需的資料。 S3 Select 的StorageGRID實作包括 S3 Select 指令和功能的子集。
使用 S3 Select 的注意事項和要求
物件格式要求
您要查詢的物件必須採用以下格式之一:
-
CSV。可原樣使用或壓縮為 GZIP 或 BZIP2 檔案。
-
鑲木地板。 Parquet 物件的附加要求:
-
S3 Select 僅支援使用 GZIP 或 Snappy 進行列壓縮。 S3 Select 不支援 Parquet 物件的整個物件壓縮。
-
S3 Select 不支援 Parquet 輸出。您必須將輸出格式指定為 CSV 或 JSON。
-
未壓縮的行組最大大小為 512 MB。
-
您必須使用物件模式中指定的資料類型。
-
您不能使用 INTERVAL、JSON、LIST、TIME 或 UUID 邏輯類型。
-
端點要求
SelectObjectContent 請求必須傳送到"StorageGRID負載平衡器端點"。
端點使用的管理節點和網關節點必須是以下之一:
-
服務設備節點
-
基於 VMware 的軟體節點
-
運行啟用了 cgroup v2 的核心的裸機節點
一般考慮
查詢不能直接傳送到儲存節點。
|
|
SelectObjectContent 請求可能會降低所有 S3 用戶端和所有租用戶的負載平衡器效能。僅在需要時且僅對受信任的租戶啟用此功能。 |
查看"Grafana 圖表"對於 S3 選擇隨時間推移的操作,在網格管理器中選擇 SUPPORT > Tools > Metrics。