Steuern der Befehlsausgabe von der AWS CLI - AWS Command Line Interface

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Steuern der Befehlsausgabe von der AWS CLI

In diesem Abschnitt werden die verschiedenen Möglichkeiten beschrieben, die Ausgabe von AWS Command Line Interface (AWS CLI) zu steuern. Die Anpassung der AWS CLI Ausgabe in Ihrem Terminal kann die Lesbarkeit verbessern, die Skriptautomatisierung optimieren und die Navigation durch größere Datensätze erleichtern.

Die AWS CLI unterstützt mehrere Ausgabeformate , einschließlich jsontext, yaml, und table. Einige Services verfügen über eine serverseitige Paginierung für ihre Daten und die AWS CLI bietet eigene clientseitige Funktionen für zusätzliche Paginierungsoptionen.

Schließlich AWS CLI verfügt die sowohl über serverseitige als auch über clientseitige Filterung, die Sie einzeln oder zusammen verwenden können, um Ihre AWS CLI Ausgabe zu filtern. Die serverseitige Filterung wird zuerst verarbeitet und gibt Ihre Ausgabe für die clientseitige Filterung zurück. Die serverseitige Filterung wird von der Service-API unterstützt. Die clientseitige Filterung wird vom AWS CLI-Client mit dem --query-Parameter unterstützt.

Serverseitige Ausgabeoptionen im Vergleich zu clientseitigen Ausgabeoptionen

Serverseitige Ausgabeoptionen sind Funktionen, die direkt von der AWS-Service API unterstützt werden. Alle gefilterten oder ausgelagerten Daten werden nicht an den Client gesendet, was die HTTP-Antwortzeiten beschleunigen und die Bandbreite für größere Datensätze verbessern kann.

Clientseitige Ausgabeoptionen sind Funktionen, die von der erstellt wurdenAWS CLI. Alle Daten werden an den Client gesendet, dann werden die AWS CLI Filter oder Seiten des Inhalts angezeigt. Clientseitige Operationen sparen bei größeren Datensätzen keine Geschwindigkeit oder Bandbreite.

Wenn serverseitige und clientseitige Optionen zusammen verwendet werden, werden serverseitige Operationen zuerst abgeschlossen und dann für clientseitige Operationen an den Client gesendet. Dies nutzt die potenziellen Geschwindigkeits- und Bandbreiteneinsparungen serverseitiger Optionen und verwendet zusätzliche AWS CLI Funktionen, um die gewünschte Ausgabe zu erhalten.