本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
管理用戶帳戶的S3 Select
貢獻者
建議變更
您可以允許某些S3租戶使用S3 Select針對個別物件發出SelectObjectContent要求。
S3 Select提供一種有效率的方法來搜尋大量資料、而不需要部署資料庫和相關資源來啟用搜尋。它也能降低擷取資料的成本與延遲。
什麼是S3 Select?
S3 Select可讓S3用戶端使用SelectObjectContent要求來篩選及擷取物件所需的資料。S3 Select的支援功能包括S3 Select命令與功能的子集。StorageGRID
使用S3 Select的考量與要求
物件格式需求
您要查詢的物件必須採用下列其中一種格式:
-
* CSV* 。可依原樣使用、也可壓縮至 GZIP 或 bzip2 歸檔。
-
* 硬地板 * 。硬地板物件的其他需求:
-
S3 Select 僅支援使用 GZIP 或 Snappy 進行柱式壓縮。S3 Select 不支援 Parquet 物件的全物件壓縮。
-
S3 Select 不支援硬地板輸出。您必須將輸出格式指定為 CSV 或 JSON 。
-
最大未壓縮列群組大小為 512 MB 。
-
您必須使用物件架構中指定的資料類型。
-
您無法使用時間間隔、 JSON 、清單、時間或 UUID 邏輯類型。
-
端點需求
SelectObjectContent 要求必須傳送至"負載平衡器端點StorageGRID"。
端點使用的管理節點和閘道節點必須是下列其中一項:
-
服務應用裝置節點
-
VMware 型軟體節點
-
執行核心且啟用 cgroup v2 的裸機節點
一般考量
查詢無法直接傳送至儲存節點。
SelectObjectContent要求可降低所有S3用戶端和所有租戶的負載平衡器效能。只有在必要時才啟用此功能、而且僅適用於信任的租戶。 |
請參閱"使用S3 Select的說明"。
若要檢視 "Grafana圖表"S3 Select 作業一段時間、請在 Grid Manager 中選取 * 支援 * > * 工具 * > * 指標 * 。