Unterschiede zwischen AWS CLI v1 und v2

Manchmal fuhrt die aws-cli deine CLI-Befehle nicht aus, wenn du v1 verwendest. Wenn deine aws cli v1 ist, empfehle ich ein Update. In diesem Artikel erfahrst du, unter welchen Bedingungen du AWS CLI v2 verwenden solltest.
AWS CLI v1 ist in Python geschrieben und fur v1 musst du zuerst Python installieren, aber wenn du v2 verwendest, kommt es eingebettet und ein Python-Interpreter wird nicht benotigt.
Das Auto Prompt-Feature ist genial! Die AWS CLI v2 kann dir Befehle, Parameter und Ressourcen vorschlagen, wenn du einen aws-Befehl ausfuhrst.
Du kannst deine Konfiguration importieren! Ja, AWS CLI v2 kommt mit der aws configure import-Option und du kannst deine .csv-Anmeldedaten importieren, die aus der AWS Management Console generiert wurden. Eine .csv-Datei wird mit dem Profilnamen importiert, der dem IAM-Benutzernamen entspricht. Zum Beispiel aws configure import.
Metadaten-Unterstutzung fur High-Level-S3-Befehle: Du kannst zusatzliche Metadaten-Unterstutzung fur High-Level-S3-Befehle mit dem Argument --copy-props konfigurieren.
AWS_REGION: ist absolut ein Lebensretter! Es ist eine SDK-kompatible Variable und uberschreibt die AWS_DEFAULT_REGION-Variable in deiner Umgebung. Sie ist nur in der AWS CLI verfugbar.
Die Befehle ddb put und ddb select sind in AWS CLI v2 fur DynamoDB-Operationen verfugbar. Du kannst Elemente in DynamoDB einfugen und in DynamoDB-Tabellen oder -Indizes suchen.
YAML-Unterstutzung: Fruher verwendete AWS CLI v1 nur JSON, aber in v2 ist es dynamischer fur Stream-Formate und YAML.
aws configure list-profiles: Du kannst alle aws cli-Profile mit einem Befehl auflisten.
Docker-Unterstutzung: Das bedeutet, du musst AWS CLI v2 nicht mehr installieren. Du kannst einfach den Docker-Container ausfuhren und deine aws cli-Befehle einfach ausfuhren. Du kannst es direkt in deine CI/CD ohne Sorgen integrieren.
aws logs tail: Fur CloudWatch Logs-Gruppen kannst du den Befehl aws logs tail verwenden, um die Logs zu verfolgen. Standardmassig gibt der Befehl Logs aus allen CloudWatch Logs-Streams der letzten 10 Minuten zuruck.
Single Sign-On: Wenn du ein Enterprise-Benutzer bist, verwendest du wahrscheinlich SSO, um dich bei der AWS-Konsole anzumelden. Jetzt unterstutzt AWS CLI v2 IdP fur Anmeldeanfragen. Zum Beispiel verwendest du vielleicht Active Directory oder den Google Cloud SSO-Dienst. Du kannst es auch uber AWS CLI v2 nutzen.
Clientseitiges Pager-Programm: Die AWS CLI v2 bietet die Verwendung eines clientseitigen Pager-Programms fur die Ausgabe. Standardmassig ist diese Funktion aktiviert und gibt die gesamte Ausgabe uber das Standard-Pager-Programm deines Betriebssystems zuruck.
Wizards: Das ist meiner Meinung nach eine wirklich interessante Funktion. Du kannst Wizards fur einige configure, dynamodb, events, iam und lambda verwenden. Du kannst das Beispiel auf GitHub verfolgen. https://github.com/aws/aws-cli/tree/v2/awscli/customizations/wizard/wizards
Ich hoffe, dieser Artikel hat dir geholfen.
Weiteres von Ercan
Zwei weitere Seiten, gleicher Autor, anderes Terrain.
KI, LLMs, Agents, angewandte ML.
Praxisnotizen zu KI-Workloads. Bedrock-Kostenanalyse, Agent-Patterns, Vektorspeicher-Tradeoffs, Failure-Modes in Produktion.
Besuchen ercan.ai →Die Drehscheibe. Über mich, Beratung, Kontakt.
Persönliche Drehscheibe für beide Schreibspuren. Wer ich bin, wie die Beratung funktioniert, wie Sie mich erreichen.
Besuchen ercanermis.com →