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.
Installation, Aktualisierung und Deinstallation der AWS CLI Version 1 auf macOS
Sie können die AWS Command Line Interface (AWS CLI) Version 1 und ihre Abhängigkeiten auf macOS installieren, indem Sie das mitgelieferte Installationsprogramm verwenden oderpip.
Sections
Voraussetzungen
Bevor Sie AWS CLI Version 1 auf macOS installieren können, stellen Sie sicher, dass Sie Python 3.8 oder höher installiert haben. Installationsanweisungen finden Sie auf der Seite „ Python herunterladen
Matrix zur Unterstützung der Python-Version
| AWS CLI Version | Unterstützte Python-Versionen |
|---|---|
| 1.39.0 — aktuell | Python 3.9 und höher |
| 1,32,0 — 1,38,38 | Python 3.8 oder höher |
| 1.27.0 bis 1.31.x | Python 3.7+ |
| 1.20.0 bis 1.26.x | Python 3.6+ |
| 1.19.0 bis 1.19.x | Python 2.7+ oder Python 3.6+ |
| 1.17 - 1.18.x | Python 2.7+, Python 3.4+ |
| 1.0 - 1.16.x | Python 2.6 und älter, Python 3.3 und älter |
Installiere, aktualisiere und deinstalliere AWS CLI Version 1 auf macOS mit dem mitgelieferten Installer
Unter Linux oder macOS können Sie Version 1 der AWS Command Line Interface (AWS CLI) mithilfe des gebündelten Installationsprogramms installieren. Das gebündelte Installationsprogramm enthält alle Abhängigkeiten und kann offline verwendet werden.
Das gebündelte Installationsprogramm unterstützt keine Installation in Pfaden, die Leerzeichen enthalten.
Themen
Installieren Sie die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm mit sudo
Mit den folgenden Schritten können Sie die AWS CLI Version 1 über die Befehlszeile auf einem beliebigen Build von macOS installieren.
Im Folgenden finden Sie eine Zusammenfassung der Installationsbefehle, die Sie ausschneiden und einfügen können, um sie als einzelnen Befehlssatz auszuführen.
Verwenden Sie für die AWS CLI neueste Version von den folgenden Befehlsblock:
$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Hängen Sie für eine bestimmte Version von einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel 1.16.312 würde der Dateiname für Version zu dem folgenden Befehl awscli-bundle-1.16.312.zip führen:
$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws
Um die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm zu installieren
-
Laden Sie das mitgelieferte Installationsprogramm der AWS CLI Version 1 auf eine der folgenden Arten herunter:
-
Download über den
curl-Befehl.Installieren Sie die neueste Version des AWS CLI mit dem folgenden Befehlsblock.
$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"Für eine spezifische Version von AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel
1.16.312würde der Dateiname für Version zu dem folgenden Befehlawscli-bundle-1.16.312.zipführen:$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip" -
Download über den direkten Link.
Für die neueste Version der AWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
Hängen Sie für eine bestimmte Version von einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel
1.16.312würde der Dateiname für Version zu der folgenden URLawscli-bundle-1.16.312.zipführen https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip
-
-
Extrahieren (entpacken) Sie die Dateien aus dem Paket. Wenn Sie nicht über
unzipverfügen, verwenden Sie den integrierten Paket-Manager der macOS-Verteilung, um es zu installieren.$unzip awscli-bundle.zip -
Führen Sie das Installationsprogramm aus. Das Installationsprogramm installiert das AWS CLI at
/usr/local/awsund erstellt den Symlinkawsim/usr/local/binOrdner. Durch die Verwendung der Option-bzum Erstellen eines symbolischen Links entfällt die Notwendigkeit, den Installationsordner in der$PATH-Variablen des Benutzers anzugeben. Dies sollte es allen Benutzern ermöglichen, das aufzurufen, AWS CLI indem sie es von einem beliebigen Verzeichnisawsaus aufrufen.$sudo ./awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/awsStandardmäßig wird das Installationsskript unter der Standard-Systemversion von Python ausgeführt. Wenn Sie eine alternative Version von Python installiert haben und diese zur Installation von verwenden möchten AWS CLI, führen Sie das Installationsskript mit dieser Version über den absoluten Pfad zur ausführbaren Python-Datei wie folgt aus.
$sudo/usr/local/bin/python3.7awscli-bundle/install -i /usr/local/aws -b /usr/local/bin/aws -
Stellen Sie sicher, dass das korrekt AWS CLI installiert ist.
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter Behebung von Fehlern für den AWS CLI.
Installieren Sie die AWS CLI Version 1 mit dem mitgelieferten Installationsprogramm ohne sudo
Wenn Sie keine sudo Berechtigungen haben oder das Programm AWS CLI nur für den aktuellen Benutzer installieren möchten, können Sie eine modifizierte Version der vorherigen Befehle verwenden. Die ersten beiden Befehle sind identisch.
Verwenden Sie für die AWS CLI neueste Version von den folgenden Befehlsblock:
$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws
Hängen Sie für eine bestimmte Version von einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel 1.16.312 würde der Dateiname für Version zu dem folgenden Befehl awscli-bundle-1.16.312.zip führen:
$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip" unzip awscli-bundle.zip ./awscli-bundle/install -b ~/bin/aws
Um die AWS CLI Version 1 für den aktuellen Benutzer zu installieren
-
Laden Sie das mitgelieferte Installationsprogramm der AWS CLI Version 1 mit einer der folgenden Methoden herunter:
-
Download über den
curl-Befehl.Installieren Sie die neueste Version des AWS CLI mit dem folgenden Befehlsblock.
$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle.zip" -o "awscli-bundle.zip"Für eine spezifische Version von AWS CLI fügen Sie einen Bindestrich und die Versionsnummer an den Dateinamen an. In diesem Beispiel
1.16.312würde der Dateiname für Version zu dem folgenden Befehlawscli-bundle-1.16.312.zipführen:$curl "https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zip" -o "awscli-bundle.zip" -
Download über den direkten Link.
Für die neueste Version der AWS CLI: https://s3.amazonaws.com/aws-cli/awscli-bundle.zip
Hängen Sie für eine bestimmte Version von einen Bindestrich und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel
1.16.312würde der Dateiname für Version zu der folgenden URLführen https://s3.amazonaws.com/aws-cli/awscli-bundle-1.16.312.zipawscli-bundle-1.16.312.zip
-
-
Extrahieren Sie die Dateien aus dem Paket. Wenn Sie nicht über
unzipverfügen, verwenden Sie den integrierten Paket-Manager der Linux-Verteilung, um es zu installieren.$unzip awscli-bundle.zip -
Führen Sie das Installationsprogramm aus. Das Installationsprogramm installiert das AWS CLI at
/usr/local/awsund erstellt den Symlinkawsim/usr/local/binVerzeichnis. Der Befehl verwendet den-b-Parameter, um das Verzeichnis anzugeben, in dem das Installationsprogramm dieaws-Symlink-Datei ablegt. Sie müssen über Schreibberechtigungen für das angegebene Verzeichnis verfügen.$./awscli-bundle/install -b ~/bin/awsDadurch wird das AWS CLI an der Standardposition (
~/.local/lib/aws) installiert und ein symbolischer Link (Symlink) unter erstellt.~/bin/awsStellen Sie sicher, dass~/binin Ihrer$PATH-Umgebungsvariablen enthalten ist, damit der Symlink funktioniert.$echo $PATH | grep ~/bin// See if $PATH contains ~/bin (output will be empty if it doesn't)$export PATH=~/bin:$PATH// Add ~/bin to $PATH if necessary -
Stellen Sie sicher, dass der Ordner, in dem AWS CLI Version 1 installiert ist, Teil Ihrer
$PATHVariablen ist.-
Suchen Sie das Profilskript für die Shell in Ihrem Benutzerordner. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie
echo $SHELLaus.$ls -a ~. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads-
Bash –
.bash_profile,.profileoder.bash_login -
Zsh –
.zshrc -
Tcsh –
.tcshrc,.cshrcoder.login.
-
-
Fügen Sie einen Exportbefehl an das Ende Ihres Profilskripts hinzu und orientieren Sie sich dabei an folgendem Beispiel.
export PATH=~/.local/bin:$PATHDieser Befehl fügt den Pfad
~/.local/binin diesem Beispiel vor der bestehendenPATH-Variablen ein. -
Laden Sie das Profil erneut in Ihre aktuelle Sitzung, damit die Änderungen wirksam werden.
$source ~/.bash_profile
-
-
Stellen Sie sicher, dass das korrekt AWS CLI installiert ist.
$aws --versionaws-cli/1.40.41 Python/3.11.6 Linux/5.10.205-195.807.amzn2.x86_64 botocore/1.18.6Wenn Sie eine Fehlermeldung erhalten, finden Sie weitere Informationen unter Behebung von Fehlern für den AWS CLI.
Deinstallieren Sie das mitgelieferte Installationsprogramm der AWS CLI Version 1.
-
Das gebündelte Installationsprogramm packt alles in das Installationsverzeichnis mit Ausnahme des optionalen Symlinks. Zur Deinstallation müssen Sie nur diese beiden Elemente löschen.
$sudo rm -rf /usr/local/aws$sudo rm /usr/local/bin/aws -
(Optional) Entfernen Sie das gemeinsam genutzte AWS SDK und die AWS CLI Einstellungsinformationen aus dem
.awsOrdner.Warnung
Diese Einstellungen für Konfiguration und Anmeldeinformationen werden von allen AWS SDKs gemeinsam genutzt AWS CLI. Wenn Sie diesen Ordner entfernen, können keine Benutzer mehr darauf zugreifen AWS SDKs , die sich noch auf Ihrem System befinden.
Der Standardspeicherort des
.awsOrdners ist je nach Plattform unterschiedlich. Standardmäßig befindet sich der Ordner in~/.aws/. Wenn Ihr Benutzer über Schreibberechtigungen für dieses Verzeichnis verfügt, müssen Siesudonicht verwenden.$sudo rm~/.aws/
Installieren, aktualisieren und deinstallieren Sie die AWS CLI Version 1 mit Pip
Sie können pip direkt zur Installation der AWS CLI verwenden.
Themen
Installieren von pip
Wenn Sie pip noch nicht installiert haben, können Sie es mit dem Skript installieren, das von der Python Packaging Authority bereitgestellt wird. Führen Sie pip --version aus, um zu überprüfen, ob Ihre Version von Linux bereits Python und pip enthält. Wir empfehlen Ihnen, den pip3-Befehl zu verwenden, wenn Sie Python-Version 3 oder höher installiert haben.
-
Laden Sie das Installationsskript mit dem Befehl
curlherunter. Der folgende Befehl verwendet den Parameter-O(Großbuchstabe „O“), um anzugeben, dass die heruntergeladene Datei im aktuellen Ordner unter Verwendung desselben Namens auf dem Remote-Host gespeichert werden soll.$curl -O https://bootstrap.pypa.io/get-pip.py -
Führen Sie das Skript mit dem
python- oderpython3-Befehl aus, um die aktuelle Version vonpipund andere erforderliche Supportpakete herunterzuladen. Wenn Sie den Schalter--usereinschließen, installiert das Skriptpipim Pfad~/.local/bin.$python3 get-pip.py --user
Installieren und aktualisieren Sie das AWS CLI mit Pip
-
Verwenden Sie den
pip- oderpip3-Befehl, um die AWS CLI zu installieren. Wir empfehlen Ihnen, bei Verwendung von Python-Version 3 oder höher denpip3-Befehl zu verwenden.Verwenden Sie für die neueste Version von den AWS CLI folgenden Befehlsblock:
$pip3 install awscli --upgrade --userHängen Sie für eine bestimmte Version von zwei Gleichheitszeichen
=und die Versionsnummer an den Dateinamen an. AWS CLI In diesem Beispiel1.16.312würde der Dateiname für Version zu dem folgenden Befehl==1.16.312führen:$pip3 install awscli==1.16.312--upgrade --userAnmerkung
Verwenden Sie geeignete Anführungszeichenregeln für Ihr Terminal. Um das Zeichen
=verwenden zu können, müssen Sie möglicherweise einfache oder doppelte Anführungszeichen zur korrekten Maskierung verwenden. Im folgenden Beispiel werden einfache Anführungszeichen zur Maskierung verwendet:$pip3 install 'awscli==1.16.312' --upgrade --user -
Stellen Sie sicher, dass das AWS CLI korrekt installiert ist.
$aws --versionaws-cli/1.40.41 Python/3.11.6 Darwin/23.3.0 botocore/1.18.6Wenn das Programm nicht gefunden wird, fügen Sie es dem Befehlszeilenpfad hinzu.
Fügen Sie die ausführbare AWS CLI Version 1 zu Ihrem macOS-Befehlszeilenpfad hinzu
Nach der Installation mit pip müssen Sie möglicherweise das Programm aws zur PATH-Umgebungsvariablen des Betriebssystems hinzufügen. Der Speicherort des Programms hängt davon ab, wo Python installiert ist.
Beispiel AWS CLI Installationsort — macOS mit Python 3.6 und pip (Benutzermodus)
~/Library/Python/3.7/bin
Geben Sie anstelle der Version in dem Beispiel oben Ihre Python-Version an.
Wenn Sie nicht wissen, wo Python installiert ist, führen Sie which python aus
$which python/usr/local/bin/python
Die Ausgabe ist möglicherweise der Pfad zu einem Symlink, nicht das tatsächliche Programm. Führen Sie ls
-al aus, um festzustellen, wohin dieser verweist.
$ls -al /usr/local/bin/python~/Library/Python/3.7/bin/python3.7
pip installiert Programme in demselben Ordner, der auch die Python-Anwendung enthält. Fügen Sie diesen Ordner Ihrer PATH-Variablen hinzu.
So ändern Sie die Variable PATH
-
Suchen Sie das Profilskript der Shell in Ihrem Benutzerverzeichnis. Wenn Sie nicht sicher sind, welche Shell Sie haben, führen Sie
echo $SHELLaus.$ls -a ~. .. .bash_logout .bash_profile .bashrc Desktop Documents Downloads-
Bash –
.bash_profile,.profileoder.bash_login -
Zsh –
.zshrc -
Tcsh –
.tcshrc,.cshrcoder.login
-
-
Fügen Sie dem Profilskript einen Exportbefehl hinzu.
export PATH=~/.local/bin:$PATHDieser Befehl fügt der aktuellen
PATH-Variablen einen Pfad, in diesem Beispiel~/.local/bin, hinzu. -
Laden Sie hochgeladene Profil in Ihre aktuelle Sitzung.
$source ~/.bash_profile
Deinstalliere das AWS CLI mit Pip
-
Wenn Sie die AWS CLI Version 1 mit installiert haben
pip, müssen Sie auch mitpipdeinstallieren.$pip uninstall awscliWenn Sie Version Python 2 oder 3 verwenden, müssen Sie möglicherweise den Befehl
pip2oderpip3verwenden. Verwenden Sie denaws --versionBefehl, um die Python-Version zu ermitteln, die Ihrer installierten AWS CLI Version 1 zugeordnet ist.$pip3 uninstall awscliMöglicherweise müssen Sie das Eingabeaufforderungsfenster oder den Computer neu starten, um alle Dateien zu entfernen.
-
(Optional) Entfernen Sie das gemeinsam genutzte AWS SDK und die AWS CLI Einstellungsinformationen aus dem
.awsOrdner.Warnung
Diese Einstellungen für Konfiguration und Anmeldeinformationen werden von allen AWS SDKs gemeinsam genutzt AWS CLI. Wenn Sie diesen Ordner entfernen, können keine Benutzer mehr darauf zugreifen AWS SDKs , die sich noch auf Ihrem System befinden.
Der Standardspeicherort des
.awsOrdners ist je nach Plattform unterschiedlich. Standardmäßig befindet sich der Ordner in~/.aws/. Wenn Ihr Benutzer über Schreibberechtigungen für dieses Verzeichnis verfügt, müssen Siesudonicht verwenden.$sudo rm -rf~/.aws/
Behebung von AWS CLI Installations- und Deinstallationsfehlern
Wenn Sie nach der Installation oder Deinstallation von auf Probleme stoßen AWS CLI, finden Sie die Schritte Behebung von Fehlern für den AWS CLI zur Fehlerbehebung unter. Die wichtigsten Maßnahmen zur Fehlerbehebung finden Sie unter Fehler aufgrund eines nicht gefundenen Befehls, Der Befehl „aws --version“ gibt eine andere als die installierte Version zurück und Der Befehl "aws --version" gibt nach der Deinstallation von eine Version zurück AWS CLI.