Diese Dokumentation bezieht sich AWS CLI nur auf Version 1 von. Dokumentation zu Version 2 von finden Sie im Benutzerhandbuch für Version 2. AWS CLI
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.
Zeichenfolgen mit Anführungszeichen in der AWS CLI
Es gibt generell zwei Möglichkeiten, wie einfache und doppelte Anführungszeichen in der AWS CLI verwendet werden.
Verwenden von Anführungszeichen um Zeichenfolgen, die Leerzeichen enthalten
Parameternamen und ihre Werte werden in der Befehlszeile durch Leerzeichen getrennt. Wenn ein Zeichenfolgenwert ein eingebettetes Leerzeichen enthält, müssen Sie die gesamte Zeichenfolge in Anführungszeichen setzen, um zu verhindern, dass die AWS CLI das Leerzeichen fälschlicherweise als Trennzeichen zwischen dem Wert und dem nächsten Parameternamen interpretiert. Die zu verwendenden Anführungszeichen sind von dem Betriebssystem abhängig, auf dem Sie die AWS CLI ausführen.
Sie können optional den Parameternamen vom Wert durch ein Gleichheitszeichen =
statt eines Leerzeichens trennen. Dies ist in der Regel nur erforderlich, wenn der Wert des Parameters mit einem Bindestrich beginnt.
$
aws ec2 delete-key-pair--key-name=-mykey
Verwenden von Anführungszeichen in Zeichenfolgen
Zeichenfolgen können Anführungszeichen enthalten und Ihre Shell erfordert möglicherweise Escape-Anführungszeichen, damit sie ordnungsgemäß funktionieren. Einer der allgemeinen Parameterwerttypen ist eine JSON-Zeichenfolge. Dies ist komplex, da es Leerzeichen und doppelte Anführungszeichen " "
um jeden Elementnamen und Wert in der JSON-Struktur enthält. Wie Sie JSON-formatierte Parameter an der Befehlszeile eingeben, unterscheidet sich je nach Betriebssystem.
Für eine erweiterte JSON-Nutzung in einer Befehlszeile sollten Sie einen Befehlszeilen-JSON-Prozessor wie jq
verwenden, um JSON-Strings zu erstellen. Weitere Informationen zu jq
finden Sie im jq-Repository