Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Verwalten Sie S3 Select für Mandantenkonten in StorageGRID

Änderungen vorschlagen

Bestimmten S3-Mandanten kann die Nutzung von S3 Select ermöglicht werden, um SelectObjectContent-Anfragen für einzelne Objekte zu stellen.

S3 Select bietet eine effiziente Möglichkeit, große Datenmengen zu durchsuchen, ohne eine Datenbank und zugehörige Ressourcen für Suchvorgänge bereitstellen zu müssen. Auch die Kosten und die Latenz beim Abrufen von Daten werden verringert.

Was ist S3 Select?

S3 Select ermöglicht es S3 Clients, SelectObjectContent-Anfragen zu verwenden, um nur die von einem Objekt benötigten Daten zu filtern und abzurufen. Die StorageGRID Implementierung von S3 Select umfasst eine Teilmenge der Befehle und Funktionen von S3 Select.

${post_edited_translations.segment}

Anforderungen an die Grid-Administration

Der Grid-Administrator muss den Mandanten die S3 Select-Berechtigung erteilen. S3 Select zulassen ist auszuwählen, wenn "einen Mandanten erstellen" oder "einen Mandanten bearbeiten".

Anforderungen an das Objektformat

Das abzufragende Objekt muss in einem der folgenden Formate vorliegen:

  • CSV. Kann unverändert verwendet oder in GZIP- oder BZIP2-Archive komprimiert werden.

  • Parquet. Zusätzliche Anforderungen für Parquet Objekte:

    • S3 Select unterstützt ausschließlich spaltenorientierte Komprimierung mit GZIP oder Snappy. S3 Select unterstützt keine Komprimierung ganzer Parquet-Objekte.

    • S3 Select unterstützt keine Parquet-Ausgabe. Das Ausgabeformat muss als CSV oder JSON angegeben werden.

    • Die maximale unkomprimierte Zeilengruppengröße beträgt 512 MB.

    • Sie müssen die im Schema des Objekts angegebenen Datentypen verwenden.

    • Die logischen Datentypen INTERVAL, JSON, LIST, TIME und UUID können nicht verwendet werden.

Endpunktanforderungen

Die SelectObjectContent-Anfrage muss an einen "StorageGRID Load Balancer Endpoint" gesendet werden.

Die vom Endpunkt verwendeten Admin- und Gateway-Knoten müssen einer der folgenden sein:

  • Ein Services Appliance-Knoten

  • Ein VMware basierter Softwareknoten

  • Ein Bare Metal-Knoten, auf dem ein Kernel mit aktiviertem cgroup v2 läuft

Allgemeine Überlegungen

Anfragen können nicht direkt an Storage Nodes gesendet werden.

Achtung SelectObjectContent-Anfragen können die Leistung des Load-Balancers für alle S3 Clients und alle Mandanten beeinträchtigen. Diese Funktion sollte nur bei Bedarf und nur für vertrauenswürdige Mandanten aktiviert werden.

Um "Grafana Diagramme" für S3 Select-Operationen im Zeitverlauf anzuzeigen, in Grid Manager Support > Tools > Metrics auswählen.