Installiere das AWS SAM CLI - AWS Serverless Application Model

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.

Installiere das AWS SAM CLI

Installieren Sie die neueste Version von AWS Serverless Application Model Befehlszeilenschnittstelle (AWS SAM CLI) auf unterstützten Betriebssystemen.

Informationen zur Verwaltung einer aktuell installierten Version von AWS SAM CLI, einschließlich Informationen zur Aktualisierung, Deinstallation oder Verwaltung von Nightly-Builds, finden Sie unterAWS SAMCLIVersionen verwalten.

Installieren Sie das zum ersten Mal AWS SAM CLI?

Erfüllen Sie alle Voraussetzungen im vorherigen Abschnitt, bevor Sie fortfahren. Dies umfasst:

  1. Melden Sie sich an für ein AWS Konto.

  2. Einen IAM Administratorbenutzer erstellen.

  3. Erstellen einer Zugriffsschlüssel-ID und eines geheimen Zugriffsschlüssels.

  4. Installieren von AWS CLI.

  5. Konfigurieren AWS Anmeldeinformationen.

Installieren von AWS SAM CLI

Anmerkung

Ab September 2023, AWS wird das nicht mehr beibehalten AWS Verwaltet Homebrew Installer für AWS SAM CLI (aws/tap/aws-sam-cli). Wenn du verwendest Homebrew um das zu installieren und zu verwalten AWS SAM CLI, sehen Sie sich die folgenden Optionen an:

  • Um weiter zu verwenden Homebrew, können Sie das von der Community verwaltete Installationsprogramm verwenden. Weitere Informationen finden Sie unter Verwaltung des AWS SAMCLI mit Homebrew.

  • Wir empfehlen, eine der Installationsmethoden von Erstanbietern zu verwenden, die auf dieser Seite dokumentiert sind. Bevor Sie eine dieser Methoden verwenden, finden Sie weitere Informationen unterWechseln von Homebrew.

  • Weitere Informationen finden Sie in der Release-Version: 1.121.0.

Um das zu installieren AWS SAM CLI, folgen Sie den Anweisungen für Ihr Betriebssystem.

x86_64 - command line installer
  1. Herunterladen des AWS SAM CLI .zip-Datei in ein Verzeichnis Ihrer Wahl.

  2. (Optional) Sie können die Integrität des Installationsprogramms vor der Installation überprüfen. Detaillierte Anweisungen finden Sie unter Optional: Überprüfen Sie die Integrität des AWS SAM CLI installer.

  3. Entpacken Sie die Installationsdateien in ein Verzeichnis Ihrer Wahl. Das Folgende ist ein Beispiel, das das sam-installation Unterverzeichnis verwendet.

    Anmerkung

    Wenn Ihr Betriebssystem nicht über den integrierten unzip-Befehl verfügt, verwenden Sie ein Äquivalent.

    $ unzip aws-sam-cli-linux-x86_64.zip -d sam-installation
  4. Installieren Sie das AWS SAM CLI indem Sie die install ausführbare Datei ausführen. Diese ausführbare Datei befindet sich in dem Verzeichnis, das im vorherigen Schritt verwendet wurde. Im Folgenden finden Sie ein Beispiel, bei dem das sam-installation Unterverzeichnis verwendet wird:

    $ sudo ./sam-installation/install
  5. Überprüfen Sie die Installation.

    $ sam --version

    Um eine erfolgreiche Installation zu bestätigen, sollten Sie eine Ausgabe sehen, die den folgenden Text in Klammern durch die neueste verfügbare Version ersetzt:

     SAM CLI, <latest version>
arm64 - command line installer
  1. Herunterladen des AWS SAM CLI .zip-Datei in ein Verzeichnis Ihrer Wahl.

  2. (Optional) Sie können die Integrität des Installationsprogramms vor der Installation überprüfen. Detaillierte Anweisungen finden Sie unter Optional: Überprüfen Sie die Integrität des AWS SAM CLI installer.

  3. Entpacken Sie die Installationsdateien in ein Verzeichnis Ihrer Wahl. Im Folgenden finden Sie ein Beispiel, das das sam-installation Unterverzeichnis verwendet.

    Anmerkung

    Wenn Ihr Betriebssystem nicht über den integrierten unzip-Befehl verfügt, verwenden Sie ein Äquivalent.

    $ unzip aws-sam-cli-linux-arm64.zip -d sam-installation
  4. Installieren Sie das AWS SAM CLI indem Sie die install ausführbare Datei ausführen. Diese ausführbare Datei befindet sich in dem Verzeichnis, das im vorherigen Schritt verwendet wurde. Im Folgenden finden Sie ein Beispiel, bei dem das sam-installation Unterverzeichnis verwendet wird:

    $ sudo ./sam-installation/install
  5. Überprüfen Sie die Installation.

    $ sam --version

    Um eine erfolgreiche Installation zu bestätigen, sollten Sie eine Ausgabe wie die folgende sehen, die jedoch den Text in Klammern durch die neueste Version SAM CLI ersetzt:

     SAM CLI, <latest version>

Schritte zur Installation

Verwenden Sie das Paketinstallationsprogramm, um das zu installieren AWS SAM CLI. Darüber hinaus bietet das Paketinstallationsprogramm zwei Installationsmethoden, aus denen Sie wählen können: GUIund Befehlszeile. Sie können die Installation für alle Benutzer oder nur für Ihren aktuellen Benutzer durchführen. Für die Installation für alle Benutzer ist eine Superuser-Autorisierung erforderlich.

GUI - All users
Um das Paketinstallationsprogramm herunterzuladen und das zu installieren AWS SAM CLI
Anmerkung

Wenn Sie zuvor das installiert haben AWS SAM CLI durch Homebrew or pip, Sie müssen es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter Deinstallation des AWS SAMCLI.

  1. Laden Sie das macOS pkg in ein Verzeichnis Ihrer Wahl herunter:

    Anmerkung

    Sie haben die Möglichkeit, die Integrität des Installationsprogramms vor der Installation zu überprüfen. Detaillierte Anweisungen finden Sie unter Optional: Überprüfen Sie die Integrität des AWS SAM CLI installer.

  2. Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen auf dem Bildschirm, um mit den Schritten Einführung, ReadMe und Lizenz fortzufahren.

  3. Wählen Sie unter Zielauswahl die Option Für alle Benutzer dieses Computers installieren aus.

  4. Wählen Sie als Installationstyp aus, wo AWS SAM CLI wird installiert und klicken Sie auf Installieren. Der empfohlene Standardspeicherort ist/usr/local/aws-sam-cli.

    Anmerkung

    Um den aufzurufen AWS SAM CLI Mit dem sam Befehl erstellt das Installationsprogramm automatisch einen Symlink zwischen /usr/local/bin/sam und einem /usr/local/aws-sam-cli/sam oder dem von Ihnen ausgewählten Installationsordner.

  5. Das Tool AWS SAM CLI wird installiert und die Meldung Die Installation war erfolgreich wird angezeigt. Drücken Sie auf Schließen.

Um eine erfolgreiche Installation zu überprüfen
  • Stellen Sie sicher, dass AWS SAM CLI ordnungsgemäß installiert wurde und dass Ihr Symlink konfiguriert ist, indem Sie Folgendes ausführen:

    $ which sam /usr/local/bin/sam $ sam --version SAM CLI, <latest version>
GUI - Current user
Um das herunterzuladen und zu installieren AWS SAM CLI
Anmerkung

Wenn Sie zuvor das installiert haben AWS SAM CLI durch Homebrew or pip, Sie müssen es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter Deinstallation des AWS SAMCLI.

  1. Laden Sie das macOS pkg in ein Verzeichnis Ihrer Wahl herunter:

    Anmerkung

    Sie haben die Möglichkeit, die Integrität des Installationsprogramms vor der Installation zu überprüfen. Detaillierte Anweisungen finden Sie unter Optional: Überprüfen Sie die Integrität des AWS SAM CLI installer.

  2. Führen Sie die heruntergeladene Datei aus und folgen Sie den Anweisungen auf dem Bildschirm, um mit den Schritten Einführung, ReadMe und Lizenz fortzufahren.

  3. Wählen Sie unter Destination Select die Option Nur für mich installieren aus. Wenn Sie diese Option nicht sehen, fahren Sie mit dem nächsten Schritt fort.

  4. Gehen Sie unter Installationstyp wie folgt vor:

    1. Wählen Sie aus, wo AWS SAM CLI wird installiert. Der Standardspeicherort ist /usr/local/aws-sam-cli. Wählen Sie einen Standort aus, für den Sie Schreibberechtigungen haben. Um den Installationsort zu ändern, wählen Sie Lokal und dann Ihren Standort aus. Drücken Sie auf Weiter, wenn Sie fertig sind.

    2. Falls Sie im vorherigen Schritt nicht die Option Nur für mich installieren hatten, wählen Sie „Installationsort ändern“ > „Nur für mich installieren“ und klicken Sie auf „Weiter“.

    3. Drücken Sie auf „Installieren“.

  5. Das Tool AWS SAM CLI wird installiert und die Meldung Die Installation war erfolgreich wird angezeigt. Drücken Sie auf Schließen.

Um einen Symlink zu erstellen
  • Um das aufzurufen AWS SAM CLI mit dem sam Befehl müssen Sie manuell einen Symlink zwischen dem AWS SAM CLI Programm und dein$PATH. Erstellen Sie Ihren Symlink, indem Sie den folgenden Befehl ändern und ausführen:

    $ sudo ln -s /path-to/aws-sam-cli/sam /path-to-symlink-directory/sam
    • sudo — Wenn Ihr Benutzer Schreibrechte hat$PATH, sudo ist dies nicht erforderlich. Andernfalls ist sudo erforderlich.

    • path-to — Pfad zu dem Ort, an dem Sie das installiert haben AWS SAM CLI Programm. Beispiel, /Users/myUser/Desktop.

    • path-to-symlink-directory — Ihre $PATH Umgebungsvariable. Der Standardspeicherort ist /usr/local/bin.

Um eine erfolgreiche Installation zu überprüfen
  • Stellen Sie sicher, dass AWS SAM CLI ordnungsgemäß installiert wurde und dass Ihr Symlink konfiguriert ist, indem Sie Folgendes ausführen:

    $ which sam /usr/local/bin/sam $ sam --version SAM CLI, <latest version>
Command line - All users
Um das herunterzuladen und zu installieren AWS SAM CLI
Anmerkung

Wenn Sie zuvor das installiert haben AWS SAM CLI durch Homebrew or pip, Sie müssen es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter Deinstallation des AWS SAMCLI.

  1. Laden Sie das macOS pkg in ein Verzeichnis Ihrer Wahl herunter:

    Anmerkung

    Sie haben die Möglichkeit, die Integrität des Installationsprogramms vor der Installation zu überprüfen. Detaillierte Anweisungen finden Sie unter Optional: Überprüfen Sie die Integrität des AWS SAM CLI installer.

  2. Ändern Sie das Installationsskript und führen Sie es aus:

    $ sudo installer -pkg path-to-pkg-installer/name-of-pkg-installer -target / installer: Package name is AWS SAM CLI installer: Upgrading at base path / installer: The upgrade was successful.
    Anmerkung

    Um das aufzurufen AWS SAM CLI Mit dem sam Befehl erstellt das Installationsprogramm automatisch einen Symlink zwischen und/usr/local/bin/sam. /usr/local/aws-sam-cli/sam

Um eine erfolgreiche Installation zu überprüfen
  • Stellen Sie sicher, dass AWS SAM CLI ordnungsgemäß installiert wurde und dass Ihr Symlink konfiguriert ist, indem Sie Folgendes ausführen:

    $ which sam /usr/local/bin/sam $ sam --version SAM CLI, <latest version>
Command line - Current user
Um das herunterzuladen und zu installieren AWS SAM CLI
Anmerkung

Wenn Sie zuvor das installiert haben AWS SAM CLI durch Homebrew or pip, Sie müssen es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter Deinstallation des AWS SAMCLI.

  1. Laden Sie das macOS pkg in ein Verzeichnis Ihrer Wahl herunter:

    Anmerkung

    Sie haben die Möglichkeit, die Integrität des Installationsprogramms vor der Installation zu überprüfen. Detaillierte Anweisungen finden Sie unter Optional: Überprüfen Sie die Integrität des AWS SAM CLI installer.

  2. Ermitteln Sie ein Installationsverzeichnis, für das Sie Schreibberechtigungen haben. Erstellen Sie dann mithilfe der Vorlage eine xml Datei und ändern Sie sie so, dass sie Ihrem Installationsverzeichnis entspricht. Das Verzeichnis muss bereits existieren.

    Zum Beispiel, wenn Sie ersetzen path-to-my-directory mit/Users/myUser/Desktop, der aws-sam-cli Programmordner wird dort installiert.

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>choiceAttribute</key> <string>customLocation</string> <key>attributeSetting</key> <string>path-to-my-directory</string> <key>choiceIdentifier</key> <string>default</string> </dict> </array> </plist>
  3. Speichern Sie die xml Datei und überprüfen Sie, ob sie gültig ist, indem Sie den folgenden Befehl ausführen:

    $ installer -pkg path-to-pkg-installer \ -target CurrentUserHomeDirectory \ -showChoicesAfterApplyingChangesXML path-to-your-xml-file

    In der Ausgabe sollten die Einstellungen angezeigt werden, die auf die angewendet werden AWS SAM CLI Programm.

  4. Führen Sie Folgendes aus, um das zu installieren AWS SAM CLI:

    $ installer -pkg path-to-pkg-installer \ -target CurrentUserHomeDirectory \ -applyChoiceChangesXML path-to-your-xml-file # Example output installer: Package name is AWS SAM CLI installer: choices changes file 'path-to-your-xml-file' applied installer: Upgrading at base path base-path-of-xml-file installer: The upgrade was successful.
Um einen Symlink zu erstellen
  • Um das aufzurufen AWS SAM CLI mit dem sam Befehl müssen Sie manuell einen Symlink zwischen dem AWS SAM CLI Programm und dein$PATH. Erstellen Sie Ihren Symlink, indem Sie den folgenden Befehl ändern und ausführen:

    $ sudo ln -s /path-to/aws-sam-cli/sam /path-to-symlink-directory/sam
    • sudo — Wenn Ihr Benutzer Schreibrechte hat$PATH, sudo ist dies nicht erforderlich. Andernfalls ist sudo erforderlich.

    • path-to — Pfad zu dem Ort, an dem Sie das installiert haben AWS SAM CLI Programm. Beispiel, /Users/myUser/Desktop.

    • path-to-symlink-directory — Ihre $PATH Umgebungsvariable. Der Standardspeicherort ist /usr/local/bin.

Um eine erfolgreiche Installation zu überprüfen
  • Stellen Sie sicher, dass AWS SAM CLI ordnungsgemäß installiert wurde und dass Ihr Symlink konfiguriert ist, indem Sie Folgendes ausführen:

    $ which sam /usr/local/bin/sam $ sam --version SAM CLI, <latest version>

Windows Installer (MSI) -Dateien sind die Paket-Installationsdateien für das Windows-Betriebssystem.

Gehen Sie wie folgt vor, um das zu installieren AWS SAM CLI mit der MSI Datei.

  1. Laden Sie die herunter AWS SAM CLI 64-Bit.

  2. (Optional) Sie können die Integrität des Installationsprogramms vor der Installation überprüfen. Detaillierte Anweisungen finden Sie unter Optional: Überprüfen Sie die Integrität des AWS SAM CLI installer.

  3. Überprüfen Sie die Installation.

    Überprüfen Sie die Installation nach Abschluss der Installation, indem Sie eine neue Befehlszeile oder eine neue PowerShell Eingabeaufforderung öffnen. Sie sollten in der Lage sein, sam von der Befehlszeile aus aufzurufen.

    sam --version

    Nach erfolgreicher Installation des AWS SAM CLI, Sie sollten eine Ausgabe wie die folgende sehen:

    SAM CLI, <latest version>
  4. Aktivieren Sie lange Pfade (nur Windows 10 und neuer).

    Wichtig

    Das Tool AWS SAM CLI kann mit Dateipfaden interagieren, die die maximale Pfadbeschränkung von Windows überschreiten. Dies kann sam init aufgrund von Windows 10-Einschränkungen zu Fehlern bei der Ausführung führen. MAX_PATH Um dieses Problem zu beheben, muss das neue Verhalten für lange Pfade konfiguriert werden.

    Informationen zum Aktivieren langer Pfade finden Sie unter Aktivieren langer Pfade in Windows 10, Version 1607 und höher in der Dokumentation zur Entwicklung von Microsoft Windows-Apps.

  5. Installieren Sie Git.

    Um Beispielanwendungen mit dem sam init Befehl herunterzuladen, müssen Sie auch Git installieren. Eine Anleitung dazu findest du unter Git installieren.

Behebung von Installationsfehlern

Linux

Docker-Fehler: „Es kann keine Verbindung zum Docker-Daemon hergestellt werden. Läuft der Docker-Daemon auf diesem Host?“

In einigen Fällen müssen Sie Ihre Instance möglicherweise neu startenec2-user, um Berechtigungen für den Zugriff auf den Docker-Daemon zu erteilen. Wenn Sie diesen Fehler erhalten, versuchen Sie, Ihre Instance neu zu starten.

Shell-Fehler: „Befehl nicht gefunden“

Wenn Sie diesen Fehler erhalten, kann Ihre Shell das nicht finden AWS SAM CLI ausführbar im Pfad. Überprüfen Sie den Speicherort des Verzeichnisses, in dem Sie das installiert haben AWS SAM CLI ausführbar, und stellen Sie dann sicher, dass sich das Verzeichnis in Ihrem Pfad befindet.

AWS SAM CLI Fehler: „/lib64/libc.so.6: Version `GLIBC_2.14' nicht gefunden (erforderlich für /usr/local/ /dist/libz.so.1)“ aws-sam-cli

Wenn Sie diesen Fehler erhalten, verwenden Sie eine nicht unterstützte Version von Linux und die integrierte Glibc-Version ist veraltet. Versuchen Sie es mit einer der folgenden Methoden:

  • Aktualisieren Sie Ihren Linux-Host auf die 64-Bit-Version einer aktuellen Distribution von CentOS, Fedora, Ubuntu oder Amazon Linux 2.

  • Folgen Sie den Anweisungen für. Installiere das AWS SAM CLI

macOS

Die Installation ist fehlgeschlagen

Bild des AWS SAM CLI Das Installationsprogramm zeigt die Meldung, dass die Installation fehlgeschlagen ist

Wenn Sie das installieren AWS SAM CLI für Ihren Benutzer und ein Installationsverzeichnis ausgewählt haben, für das Sie keine Schreibberechtigungen haben, kann dieser Fehler auftreten. Versuchen Sie es mit einer der folgenden Methoden:

  1. Wählen Sie ein anderes Installationsverzeichnis aus, für das Sie Schreibberechtigungen haben.

  2. Löschen Sie das Installationsprogramm. Laden Sie es dann herunter und führen Sie es erneut aus.

Nächste Schritte

Um mehr über die zu erfahren AWS SAM CLI und wie Sie mit der Erstellung Ihrer eigenen serverlosen Anwendungen beginnen können, finden Sie im Folgenden: