Verwenden von benutzerdefinierten Assistenten zum Ausführen interaktiver Befehle in der AWS CLI - AWS Command Line Interface

Verwenden von benutzerdefinierten Assistenten zum Ausführen interaktiver Befehle in der AWS CLI

AWS Command Line Interface (AWS CLI) bietet die Möglichkeit, einen Assistenten für einige Befehle zu verwenden. Um einen Beitrag zu leisten oder die vollständige Liste der verfügbaren AWS CLI-Assistenten anzuzeigen, besuchen Sie den Ordner AWS CLI-Assistenten auf GitHub.

Funktionsweise

Ähnlich wie die AWS-Konsole verfügt die AWS CLI über einen UI-Assistenten, der Sie durch die Verwaltung Ihrer AWS-Ressourcen führt. Um den Assistenten zu verwenden, rufen Sie den wizard-Unterbefehl und den Assistentennamen nach dem Servicenamen in einem Befehl auf. Die Befehlsstruktur ist wie folgt:

Syntax:

$ aws <command> wizard <wizardName>

Das folgende Beispiel ruft den Assistenten auf, um eine neue dynamodb-Tabelle zu erstellen.

$ aws dynamodb wizard new-table

aws configure ist der einzige Assistent, der keinen Namen des Assistenten hat. Führen Sie beim Ausführen des Assistenten den aws configure wizard-Befehl aus, wie das folgende Beispiel zeigt:

$ aws configure wizard

Nach dem Aufruf eines Assistenten wird ein Formular in der Shell angezeigt. Für jeden Parameter wird entweder eine Liste von Optionen zur Auswahl bereitgestellt, oder Sie werden aufgefordert, eine Zeichenfolge einzugeben. Um aus einer Liste auszuwählen, verwenden Sie die Aufwärts- und Abwärtspfeiltasten und drücken Sie die EINGABETASTE. Um Details zu einer Option anzuzeigen, drücken Sie die rechte Pfeiltaste. Wenn Sie mit dem Ausfüllen eines Parameters fertig sind, drücken Sie die EINGABETASTE.

$ aws configure wizard What would you like to configure > Static Credentials Assume Role Process Provider Additional CLI configuration Enter the name of the profile: Enter your Access Key Id: Enter your Secret Access Key:

Um vorherige Eingabeaufforderungen zu bearbeiten, verwenden Sie UMSCHALT + TAB. Bei einigen Assistenten können Sie nach dem Ausfüllen aller Eingabeaufforderungen eine Vorschau einer AWS CloudFormation-Vorlage oder des mit Ihren Informationen gefüllten AWS CLI-Befehls anzeigen. Dieser Vorschaumodus ist nützlich, um AWS CLI, die Service-APIs und das Erstellen von Vorlagen für Skripts kennenzulernen.

Drücken Sie nach der Vorschau oder der letzten Eingabeaufforderung die EINGABETASTE, um den letzten Befehl auszuführen.

$ aws configure wizard What would you like to configure Enter the name of the profile: testWizard Enter your Access Key Id: AB1C2D3EF4GH5I678J90K Enter your Secret Access Key: ab1c2def34gh5i67j8k90l1mnop2qr3s45tu678v90 <ENTER>