

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.

# Installieren Sie das AWS SAMCLI
<a name="install-sam-cli"></a>

Installieren Sie die neueste Version der AWS Serverless Application Model Befehlszeilenschnittstelle (AWS SAMCLI) auf unterstützten Betriebssystemen, indem Sie die Anweisungen unter befolgen[Schritt 4: Installieren Sie das AWS CLI](prerequisites.md#prerequisites-install-cli).

Informationen zur Verwaltung einer aktuell installierten Version von AWS SAMCLI, einschließlich der Aktualisierung, Deinstallation oder Verwaltung nächtlicher Builds, finden Sie unter[AWS SAMCLIVersionen verwalten](manage-sam-cli-versions.md).

**Installieren Sie das zum ersten Mal? AWS SAM CLI**  
Erfüllen Sie alle [Voraussetzungen](prerequisites.md) im vorherigen Abschnitt, bevor Sie fortfahren. Dies umfasst:  
Eröffnen Sie ein AWS Konto.
Einrichtung eines sicheren Zugriffs auf AWS.
Erstellen einer Zugriffsschlüssel-ID und eines geheimen Zugriffsschlüssels.
Installation der AWS CLI.
 AWS Anmeldeinformationen konfigurieren.

**Topics**
+ [

## Installation des AWS SAMCLI
](#install-sam-cli-instructions)
+ [

## Behebung von Installationsfehlern
](#sam-cli-troubleshoot-install)
+ [

## Nächste Schritte
](#install-sam-cli-next-steps)
+ [

# Optional: Überprüfen Sie die Integrität des AWS SAMCLI Installationsprogramms
](reference-sam-cli-install-verify.md)

## Installation des AWS SAMCLI
<a name="install-sam-cli-instructions"></a>

**Anmerkung**  
Ab September 2023 AWS wird das AWS verwaltete Homebrew Installationsprogramm für AWS SAMCLI (`aws/tap/aws-sam-cli`) nicht mehr verwaltet. Wenn Sie Homebrew zur Installation und Verwaltung von verwenden AWS SAMCLI, finden Sie die folgenden Optionen:   
Um die Nutzung fortzusetzenHomebrew, können Sie das von der Community verwaltete Installationsprogramm verwenden. Weitere Informationen finden Sie unter [Verwaltung des AWS SAMCLI mit Homebrew](manage-sam-cli-versions.md#manage-sam-cli-versions-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 unter[Wechseln von Homebrew](manage-sam-cli-versions.md#manage-sam-cli-versions-switch).
Weitere Informationen finden Sie in der [Release-Version: 1.121.0](https://github.com/aws/aws-sam-cli/releases).

 Folgen Sie den Anweisungen für Ihr Betriebssystem AWS SAMCLI, um das zu installieren. 

### Linux
<a name="install-sam-cli-instructions-linux"></a>

------
#### [ x86\$164 - command line installer ]

1. Laden Sie die [AWS SAMCLIZIP-Datei](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip) in ein Verzeichnis Ihrer Wahl herunter.

1. **(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 SAMCLI Installationsprogramms](reference-sam-cli-install-verify.md).

1. 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
   ```

1. Installieren Sie das, AWS SAMCLI 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
   ```

1. Ü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. Laden Sie die [AWS SAMCLIZIP-Datei](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-arm64.zip) in ein Verzeichnis Ihrer Wahl herunter.

1. **(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 SAMCLI Installationsprogramms](reference-sam-cli-install-verify.md).

1. 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-arm64.zip -d sam-installation
   ```

1. Installieren Sie das, AWS SAMCLI 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
   ```

1. Ü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 SAM-CLI-Version ersetzt:

   ```
    SAM CLI, <latest version>
   ```

------

### macOS
<a name="install-sam-cli-instructions-macos"></a>

#### Schritte zur Installation
<a name="install-sam-cli-instructions-macos-steps"></a>

Verwenden Sie das Paketinstallationsprogramm, um das zu installieren AWS SAMCLI. Darüber hinaus bietet das Paketinstallationsprogramm zwei Installationsmethoden, aus denen Sie wählen können: **GUI** und **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. 

**Anmerkung**  
AWS SAM CLI unterstützt keine macOS-Versionen, die älter als macOS 13.x sind. Führen Sie ein Upgrade auf eine unterstützte Version von macOS durch oder installieren Sie AWS SAM CLI mitHomebrew.

------
#### [ GUI - All users ]

**Um das Paketinstallationsprogramm herunterzuladen und das zu installieren AWS SAMCLI**
**Anmerkung**  
 Wenn Sie das Programm zuvor AWS SAMCLI über Homebrew oder installiert habenpip, müssen Sie es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter [Deinstallation des AWS SAMCLI](manage-sam-cli-versions.md#manage-sam-cli-versions-uninstall). 

1.  Laden Sie das macOS `pkg` in ein Verzeichnis Ihrer Wahl herunter: 
   +  **Wählen Sie für Macs mit Intel-Prozessoren x86\$164** [— -x86\$164.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-x86_64.pkg) 
   +  **Wählen Sie für Macs, auf denen Apple Silicon ausgeführt wird**[, arm64 — -arm64.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-arm64.pkg) 
**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 SAMCLI Installationsprogramms](reference-sam-cli-install-verify.md).

1.  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. 

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

1.  Wählen Sie **unter Installationstyp** aus, wo das installiert AWS SAMCLI werden soll, und klicken **Sie auf Installieren**. Der empfohlene Standardspeicherort ist`/usr/local/aws-sam-cli`. 
**Anmerkung**  
 Um das AWS SAMCLI mit dem **sam** Befehl aufzurufen, 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. 

1.  Die Meldung AWS SAMCLI wird installiert und **Die Installation war erfolgreich** wird angezeigt. Drücken Sie auf **Schließen**. 

**Um eine erfolgreiche Installation zu überprüfen**
+  Stellen Sie sicher, dass der ordnungsgemäß installiert AWS SAMCLI wurde und ob 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 SAMCLI**
**Anmerkung**  
 Wenn Sie das zuvor AWS SAMCLI über Homebrew oder installiert habenpip, müssen Sie es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter [Deinstallation des AWS SAMCLI](manage-sam-cli-versions.md#manage-sam-cli-versions-uninstall). 

1.  Laden Sie das macOS `pkg` in ein Verzeichnis Ihrer Wahl herunter: 
   +  **Wählen Sie für Macs mit Intel-Prozessoren x86\$164** [— -x86\$164.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-x86_64.pkg) 
   +  **Wählen Sie für Macs, auf denen Apple Silicon ausgeführt wird**[, arm64 — -arm64.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-arm64.pkg) 
**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 SAMCLI Installationsprogramms](reference-sam-cli-install-verify.md).

1.  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. 

1.  **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. 

1.  Gehen Sie **unter Installationstyp** wie folgt vor: 

   1. Wählen Sie aus, wo das installiert AWS SAMCLI werden soll. 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. 

   1.  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**“. 

   1.  Drücken Sie auf **Installieren**. 

1.  Die Meldung AWS SAMCLI wird installiert und **Die Installation war erfolgreich** wird angezeigt. Drücken Sie auf **Schließen**. 

**Um einen Symlink zu erstellen**
+  Um den AWS SAMCLI mit dem **sam** Befehl aufzurufen, müssen Sie manuell einen Symlink zwischen dem AWS SAMCLI Programm und Ihrem erstellen. `$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 AWS SAMCLI Programm installiert haben. 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 der ordnungsgemäß installiert AWS SAMCLI wurde und ob 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 SAMCLI**
**Anmerkung**  
 Wenn Sie das zuvor AWS SAMCLI über Homebrew oder installiert habenpip, müssen Sie es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter [Deinstallation des AWS SAMCLI](manage-sam-cli-versions.md#manage-sam-cli-versions-uninstall). 

1.  Laden Sie das macOS `pkg` in ein Verzeichnis Ihrer Wahl herunter: 
   +  **Wählen Sie für Macs mit Intel-Prozessoren x86\$164** [— -x86\$164.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-x86_64.pkg) 
   +  **Wählen Sie für Macs, auf denen Apple Silicon ausgeführt wird**[, arm64 — -arm64.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-arm64.pkg) 
**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 SAMCLI Installationsprogramms](reference-sam-cli-install-verify.md).

1.  Ä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 AWS SAMCLI mit dem **sam** Befehl aufzurufen, 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 der ordnungsgemäß installiert AWS SAMCLI wurde und ob 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 SAMCLI**
**Anmerkung**  
 Wenn Sie das zuvor AWS SAMCLI über Homebrew oder installiert habenpip, müssen Sie es zuerst deinstallieren. Detaillierte Anweisungen finden Sie unter [Deinstallation des AWS SAMCLI](manage-sam-cli-versions.md#manage-sam-cli-versions-uninstall). 

1.  Laden Sie das macOS `pkg` in ein Verzeichnis Ihrer Wahl herunter: 
   +  **Wählen Sie für Macs mit Intel-Prozessoren x86\$164** [— -x86\$164.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-x86_64.pkg) 
   +  **Wählen Sie für Macs, auf denen Apple Silicon ausgeführt wird**[, arm64 — -arm64.pkg aws-sam-cli-macos](https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-macos-arm64.pkg) 
**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 SAMCLI Installationsprogramms](reference-sam-cli-install-verify.md).

1.  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. 

    Wenn Sie beispielsweise durch *path-to-my-directory* ersetzen`/Users/myUser/Desktop`, wird der `aws-sam-cli` Programmordner 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>
   ```

1.  Speichern Sie die `xml` Datei und überprüfen Sie, ob sie gültig ist, indem Sie Folgendes 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 das AWS SAMCLI Programm angewendet werden. 

1.  Führen Sie den folgenden Befehl aus, um Folgendes zu installieren AWS SAMCLI: 

   ```
   $ 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 den AWS SAMCLI mit dem **sam** Befehl aufzurufen, müssen Sie manuell einen Symlink zwischen dem AWS SAMCLI Programm und Ihrem erstellen. `$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 AWS SAMCLI Programm installiert haben. 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 der ordnungsgemäß installiert AWS SAMCLI wurde und ob Ihr Symlink konfiguriert ist, indem Sie Folgendes ausführen: 

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

------

### Windows
<a name="install-sam-cli-instructions-windows"></a>

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

Gehen Sie wie folgt vor, um das AWS SAMCLI mithilfe der MSI-Datei zu installieren.

1. Laden Sie die AWS SAMCLI [64-Bit-Version](https://github.com/aws/aws-sam-cli/releases/latest/download/AWS_SAM_CLI_64_PY3.msi) herunter.

1. **(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 SAMCLI Installationsprogramms](reference-sam-cli-install-verify.md). 

1. Ü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 von sollten Sie eine Ausgabe wie die folgende sehen: AWS SAMCLI

   ```
   SAM CLI, <latest version>
   ```

1. Aktivieren Sie lange Pfade (nur Windows 10 und neuer).
**Wichtig**  
Sie interagieren AWS SAMCLI möglicherweise mit Dateipfaden, 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\$1PATH** 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](https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=powershell#enable-long-paths-in-windows-10-version-1607-and-later) in der *Dokumentation zur Entwicklung von Microsoft Windows-Apps*.

1. 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](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git).

## Behebung von Installationsfehlern
<a name="sam-cli-troubleshoot-install"></a>

### Linux
<a name="sam-cli-troubleshoot-install-linux"></a>

#### Docker-Fehler: „Es kann keine Verbindung zum Docker-Daemon hergestellt werden. Läuft der Docker-Daemon auf diesem Host?“
<a name="serverless-sam-cli-install-linux-troubleshooting-docker-deamon"></a>

In einigen Fällen müssen Sie Ihre Instance möglicherweise neu starten`ec2-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“
<a name="serverless-sam-cli-install-linux-troubleshooting-sam-cli-not-found"></a>

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

#### AWS SAMCLIFehler: „/lib64/libc.so.6: Version `GLIBC\$12.14' nicht gefunden (erforderlich für/.so.1)“ usr/local/aws-sam-cli/dist/libz
<a name="serverless-sam-cli-install-linux-troubleshooting-sam-cli-missing-lib"></a>

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. [Installieren Sie das AWS SAMCLI](#install-sam-cli)

### macOS
<a name="sam-cli-troubleshoot-install-macos"></a>

#### Die Installation ist fehlgeschlagen
<a name="sam-cli-troubleshoot-install-macos-install-failed"></a>

![\[Bild des AWS SAMCLI Installationsprogramms mit der Meldung „Installation fehlgeschlagen“\]](http://docs.aws.amazon.com/de_de/serverless-application-model/latest/developerguide/images/sam-cli-troubleshoot-install-macos-install-failed.jpg)


 Wenn Sie das AWS SAMCLI für Ihren Benutzer installieren 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. 

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

## Nächste Schritte
<a name="install-sam-cli-next-steps"></a>

Weitere Informationen über die AWS SAMCLI und wie Sie mit der Erstellung eigener serverloser Anwendungen beginnen können, finden Sie im Folgenden:
+ [Tutorial: Stellen Sie eine Hello World-Anwendung bereit mit AWS SAM](serverless-getting-started-hello-world.md)— Step-by-step Anweisungen zum Herunterladen, Erstellen und Bereitstellen einer grundlegenden serverlosen Anwendung.
+ [Der komplette AWS SAM Workshop](https://catalog.workshops.aws/complete-aws-sam/en-US) — Ein Workshop, in dem Sie viele der wichtigsten Funktionen des Workshops kennenlernen möchten AWS SAM .
+ [AWS SAM Beispielanwendungen und Muster](https://serverlessland.com/patterns?framework=AWS+SAM) — Beispielanwendungen und Muster von Community-Autoren, mit denen Sie weiter experimentieren können.

# Optional: Überprüfen Sie die Integrität des AWS SAMCLI Installationsprogramms
<a name="reference-sam-cli-install-verify"></a>

Wenn Sie die AWS Serverless Application Model Befehlszeilenschnittstelle (AWS SAMCLI) mit einem Paketinstallationsprogramm installieren, können Sie deren Integrität vor der Installation überprüfen. Dies ist ein optionaler, aber dringend empfohlener Schritt.

Ihnen stehen zwei Überprüfungsoptionen zur Verfügung:
+ Überprüfen Sie die Signaturdatei des Paketinstallers.
+ Überprüfen Sie den Hashwert des Paketinstallers.

Sofern für Ihre Plattform verfügbar, empfehlen wir, die Option für die Signaturdatei zu überprüfen. Diese Option bietet eine zusätzliche Sicherheitsebene, da die Schlüsselwerte hier veröffentlicht und getrennt von unserem GitHub Repository verwaltet werden.

**Topics**
+ [

## Überprüfen Sie die Signaturdatei des Installationsprogramms
](#reference-sam-cli-install-verify-signature)
+ [

## Überprüfen Sie den Hashwert
](#reference-sam-cli-install-verify-hash)

## Überprüfen Sie die Signaturdatei des Installationsprogramms
<a name="reference-sam-cli-install-verify-signature"></a>

### Linux
<a name="reference-sam-cli-install-verify-signature-linux"></a>

#### arm64 — Befehlszeilen-Installationsprogramm
<a name="reference-sam-cli-install-verify-signature-linux-arm64"></a>

AWS SAM benutzt [GnuPG, um das ZIP-Installationsprogramm](https://www.gnupg.org/) zu signieren AWS SAMCLI. Die Überprüfung erfolgt in den folgenden Schritten:

1. Verwenden Sie den öffentlichen Primärschlüssel, um den öffentlichen Schlüssel des Unterzeichners zu überprüfen.

1. Verwenden Sie den öffentlichen Schlüssel des Unterzeichners, um das Installationsprogramm des AWS SAMCLI Pakets zu überprüfen.

**Um die Integrität des öffentlichen Schlüssels des Unterzeichners zu überprüfen**

1. Kopieren Sie den öffentlichen Primärschlüssel und speichern Sie ihn als `.txt` Datei auf Ihrem lokalen Computer. Beispiel, *`primary-public-key.txt`*.

   ```
   -----BEGIN PGP PUBLIC KEY BLOCK-----
   Version: GnuPG v2.0.22 (GNU/Linux)
   
   mQINBGRuSzMBEADsqiwOy78w7F4+sshaMFRIwRGNRm94p5Qey2KMZBxekFtoryVD
   D9jEOnvupx4tvhfBHz5EcUHCEOdl4MTqdBy6vVAshozgxVb9RE8JpECn5lw7XC69
   4Y7Gy1TKKQMEWtDXElkGxIFdUWvWjSnPlzfnoXwQYGeE93CUS3h5dImP22Yk1Ct6
   eGGhlcbg1X4L8EpFMj7GvcsU8f7ziVI/PyC1Xwy39Q8/I67ip5eU5ddxO/xHqrbL
   YC7+8pJPbRMej2twT2LrcpWWYAbprMtRoa6WfE0/thoo3xhHpIMHdPfAA86ZNGIN
   kRLjGUg7jnPTRW4Oin3pCc8nT4Tfc1QERkHm641gTC/jUvpmQsM6h/FUVP2i5iE/
   JHpJcMuL2Mg6zDo3x+3gTCf+Wqz3rZzxB+wQT3yryZs6efcQy7nROiRxYBxCSXX0
   2cNYzsYLb/bYaW8yqWIHD5IqKhw269gp2E5Khs60zgS3CorMb5/xHgXjUCVgcu8a
   a8ncdf9fjl3WS5p0ohetPbO2ZjWv+MaqrZOmUIgKbA4RpWZ/fU97P5BW9ylwmIDB
   sWy0cMxg8MlvSdLytPieogaM0qMg3u5qXRGBr6Wmevkty0qgnmpGGc5zPiUbtOE8
   CnFFqyxBpj5IOnG0KZGVihvn+iRxrv6GO7WWO92+Dc6m94U0EEiBR7QiOwARAQAB
   tDRBV1MgU0FNIENMSSBQcmltYXJ5IDxhd3Mtc2FtLWNsaS1wcmltYXJ5QGFtYXpv
   bi5jb20+iQI/BBMBCQApBQJkbkszAhsvBQkHhM4ABwsJCAcDAgEGFQgCCQoLBBYC
   AwECHgECF4AACgkQQv1fenOtiFqTuhAAzi5+ju5UVOWqHKevOJSO08T4QB8HcqAE
   SVO3mY6/j29knkcL8ubZP/DbpV7QpHPI2PB5qSXsiDTP3IYPbeY78zHSDjljaIK3
   njJLMScFeGPyfPpwMsuY4nzrRIgAtXShPA8N/k4ZJcafnpNqKj7QnPxiC1KaIQWm
   pOtvb8msUF3/s0UTa5Ys/lNRhVC0eGg32ogXGdojZA2kHZWdm9udLo4CDrDcrQT7
   NtDcJASapXSQL63XfAS3snEc4e1941YxcjfYZ33rel8K9juyDZfi1slWR/L3AviI
   QFIaqSHzyOtP1oinUkoVwL8ThevKD3Ag9CZflZLzNCV7yqlF8RlhEZ4zcE/3s9El
   WzCFsozb5HfE1AZonmrDh3SyOEIBMcS6vG5dWnvJrAuSYv2rX38++K5Pr/MIAfOX
   DOI1rtA+XDsHNv9lSwSy0lt+iClawZANO9IXCiN1rOYcVQlwzDFwCNWDgkwdOqS0
   gOA2f8NF9lE5nBbeEuYquoOl1Vy8+ICbgOFs9LoWZlnVh7/RyY6ssowiU9vGUnHI
   L8f9jqRspIz/Fm3JD86ntZxLVGkeZUz62FqErdohYfkFIVcv7GONTEyrz5HLlnpv
   FJ0MR0HjrMrZrnOVZnwBKhpbLocTsH+3t5It4ReYEX0f1DIOL/KRwPvjMvBVkXY5
   hblRVDQoOWc=
   =d9oG
   -----END PGP PUBLIC KEY BLOCK-----
   ```

1. Importieren Sie den öffentlichen Primärschlüssel in Ihren Schlüsselbund.

   ```
   $ gpg --import primary-public-key.txt
   							
   gpg: directory `/home/.../.gnupg' created
   gpg: new configuration file `/home/.../.gnupg/gpg.conf' created
   gpg: WARNING: options in `/home/.../.gnupg/gpg.conf' are not yet active during this run
   gpg: keyring `/home/.../.gnupg/secring.gpg' created
   gpg: keyring `/home/.../.gnupg/pubring.gpg' created
   gpg: /home/.../.gnupg/trustdb.gpg: trustdb created
   gpg: key 73AD885A: public key "AWS SAM CLI Primary <aws-sam-cli-primary@amazon.com>" imported
   gpg: Total number processed: 1
   gpg:               imported: 1  (RSA: 1)
   ```

1. Kopieren Sie den öffentlichen Schlüssel des Unterzeichners und speichern Sie ihn als Datei auf Ihrem lokalen Computer. `.txt` Beispiel, *`signer-public-key.txt`*.

   ```
   -----BEGIN PGP PUBLIC KEY BLOCK-----
   Version: GnuPG v2.0.22 (GNU/Linux)
   
   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
   LtZnq+n4SfeNbZjD2FQWZR4CrA==
   =lHfs
   -----END PGP PUBLIC KEY BLOCK-----
   ```

1. Importieren Sie den öffentlichen Schlüssel des Unterzeichners in Ihren Schlüsselbund.

   ```
   $ gpg --import signer-public-key.txt
   							
   gpg: key 4094ABB1BEDFDAB4: public key "AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>" imported
   gpg: Total number processed: 1
   gpg:               imported: 1  (RSA: 1)
   gpg: no ultimately trusted keys found
   ```

   Notieren Sie sich den Schlüsselwert aus der Ausgabe. Beispiel, *`4094ABB1BEDFDAB4`*.

1. Verwenden Sie den Schlüsselwert, um den Fingerabdruck des öffentlichen Schlüssels des Unterzeichners abzurufen und zu überprüfen.

   ```
   $ gpg --fingerprint 4094ABB1BEDFDAB4
   							
   pub   rsa4096 2025-05-19 [SCEA] [expires: 2027-05-19]
         EF46 3E86 CA31 933B B688  CC1A 4094 ABB1 BEDF DAB4
   uid           [ unknown] AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>
   ```

   Der Fingerabdruck sollte folgenden Angaben entsprechen:

   ```
   EF46 3E86 CA31 933B B688  CC1A 4094 ABB1 BEDF DAB4
   ```

   Wenn die Zeichenfolge für den Fingerabdruck nicht übereinstimmt, verwenden Sie das AWS SAMCLI Installationsprogramm nicht. Wenden Sie sich an das AWS SAM Team, [indem Sie ein Problem](https://github.com/aws/aws-sam-cli/issues/new?assignees=&labels=stage%2Fneeds-triage&projects=&template=Bug_report.md&title=Bug%3A+TITLE) im *aws-sam-cli GitHub Repository* erstellen.

1. Überprüfen Sie die Signaturen des öffentlichen Schlüssels des Unterzeichners:

   ```
   $ gpg --check-sigs 4094ABB1BEDFDAB4
   						  
   pub   rsa4096 2025-05-19 [SCEA] [expires: 2027-05-19]
         EF463E86CA31933BB688CC1A4094ABB1BEDFDAB4
   uid           [ unknown] AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>
   sig!3        4094ABB1BEDFDAB4 2025-05-19  [self-signature]
   sig!         42FD5F7A73AD885A 2025-05-19 AWS SAM CLI Primary <aws-sam-cli-primary@amazon.com>
   ```

   Wenn Sie Folgendes sehen`1 signature not checked due to a missing key`, wiederholen Sie die vorherigen Schritte, um die öffentlichen Schlüssel und den öffentlichen Schlüssel des Unterzeichners in Ihren Schlüsselbund zu importieren.

   Sie sollten die Schlüsselwerte sowohl für den öffentlichen Primärschlüssel als auch für den öffentlichen Schlüssel des Unterzeichners aufgelistet sehen.

Nachdem Sie nun die Integrität des öffentlichen Schlüssels des Unterzeichners überprüft haben, können Sie den öffentlichen Schlüssel des Unterzeichners verwenden, um das Paketinstallationsprogramm zu überprüfen. AWS SAMCLI

**Um die Integrität des Paketinstallationsprogramms zu überprüfen AWS SAMCLI**

1. **Besorgen Sie sich die AWS SAMCLI Paketsignaturdatei** — Laden Sie die Signaturdatei für das AWS SAMCLI Paketinstallationsprogramm herunter, indem Sie den folgenden Befehl verwenden:

   ```
   $ wget https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-arm64.zip.sig
   ```

1. **Überprüfen Sie die Signaturdatei** — Übergeben Sie sowohl die heruntergeladenen `.sig` `.zip` Dateien als auch die Dateien als Parameter an den `gpg` Befehl. Im Folgenden wird ein Beispiel gezeigt:

   ```
   $ gpg --verify aws-sam-cli-linux-arm64.zip.sig aws-sam-cli-linux-arm64.zip
   ```

   Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

   ```
   gpg: Signature made Mon 19 May 2025 01:21:57 AM UTC using RSA key ID 4094ABB1BEDFDAB4
   gpg: Good signature from "AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>"
   gpg: WARNING: This key is not certified with a trusted signature!
   gpg:          There is no indication that the signature belongs to the owner.
   Primary key fingerprint: EF46 3E86 CA31 933B B688  CC1A 4094 ABB1 BEDF DAB4
   ```
   + Die `WARNING: This key is not certified with a trusted signature!` Nachricht kann ignoriert werden. Dies liegt daran, dass zwischen Ihrem persönlichen PGP-Schlüssel (falls Sie einen haben) und dem AWS SAM CLI-PGP-Schlüssel keine Vertrauenskette besteht. Weitere Informationen finden Sie unter [Web of Trust.](https://en.wikipedia.org/wiki/Web_of_trust)
   + Wenn die Ausgabe den Ausdruck enthält`BAD signature`, überprüfen Sie, ob Sie das Verfahren korrekt ausgeführt haben. Wenn Sie weiterhin diese Antwort erhalten, wenden Sie sich an das AWS SAM Team, indem Sie [ein Problem im *aws-sam-cli GitHub Repository* erstellen](https://github.com/aws/aws-sam-cli/issues/new?assignees=&labels=stage%2Fneeds-triage&projects=&template=Bug_report.md&title=Bug%3A+TITLE) und die heruntergeladene Datei nicht verwenden.

   Die `Good signature from "AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>"` Meldung bedeutet, dass die Signatur verifiziert wurde und Sie mit der Installation fortfahren können.

#### x86\$164 — Befehlszeilen-Installationsprogramm
<a name="reference-sam-cli-install-verify-signature-linux-x8664"></a>

AWS SAM benutzt [GnuPG, um das ZIP-Installationsprogramm](https://www.gnupg.org/) zu signieren AWS SAMCLI. Die Überprüfung erfolgt in den folgenden Schritten:

1. Verwenden Sie den öffentlichen Primärschlüssel, um den öffentlichen Schlüssel des Unterzeichners zu überprüfen.

1. Verwenden Sie den öffentlichen Schlüssel des Unterzeichners, um das Installationsprogramm des AWS SAMCLI Pakets zu überprüfen.

**Um die Integrität des öffentlichen Schlüssels des Unterzeichners zu überprüfen**

1. Kopieren Sie den öffentlichen Primärschlüssel und speichern Sie ihn als `.txt` Datei auf Ihrem lokalen Computer. Beispiel, *`primary-public-key.txt`*.

   ```
   -----BEGIN PGP PUBLIC KEY BLOCK-----
   Version: GnuPG v2.0.22 (GNU/Linux)
   
   mQINBGRuSzMBEADsqiwOy78w7F4+sshaMFRIwRGNRm94p5Qey2KMZBxekFtoryVD
   D9jEOnvupx4tvhfBHz5EcUHCEOdl4MTqdBy6vVAshozgxVb9RE8JpECn5lw7XC69
   4Y7Gy1TKKQMEWtDXElkGxIFdUWvWjSnPlzfnoXwQYGeE93CUS3h5dImP22Yk1Ct6
   eGGhlcbg1X4L8EpFMj7GvcsU8f7ziVI/PyC1Xwy39Q8/I67ip5eU5ddxO/xHqrbL
   YC7+8pJPbRMej2twT2LrcpWWYAbprMtRoa6WfE0/thoo3xhHpIMHdPfAA86ZNGIN
   kRLjGUg7jnPTRW4Oin3pCc8nT4Tfc1QERkHm641gTC/jUvpmQsM6h/FUVP2i5iE/
   JHpJcMuL2Mg6zDo3x+3gTCf+Wqz3rZzxB+wQT3yryZs6efcQy7nROiRxYBxCSXX0
   2cNYzsYLb/bYaW8yqWIHD5IqKhw269gp2E5Khs60zgS3CorMb5/xHgXjUCVgcu8a
   a8ncdf9fjl3WS5p0ohetPbO2ZjWv+MaqrZOmUIgKbA4RpWZ/fU97P5BW9ylwmIDB
   sWy0cMxg8MlvSdLytPieogaM0qMg3u5qXRGBr6Wmevkty0qgnmpGGc5zPiUbtOE8
   CnFFqyxBpj5IOnG0KZGVihvn+iRxrv6GO7WWO92+Dc6m94U0EEiBR7QiOwARAQAB
   tDRBV1MgU0FNIENMSSBQcmltYXJ5IDxhd3Mtc2FtLWNsaS1wcmltYXJ5QGFtYXpv
   bi5jb20+iQI/BBMBCQApBQJkbkszAhsvBQkHhM4ABwsJCAcDAgEGFQgCCQoLBBYC
   AwECHgECF4AACgkQQv1fenOtiFqTuhAAzi5+ju5UVOWqHKevOJSO08T4QB8HcqAE
   SVO3mY6/j29knkcL8ubZP/DbpV7QpHPI2PB5qSXsiDTP3IYPbeY78zHSDjljaIK3
   njJLMScFeGPyfPpwMsuY4nzrRIgAtXShPA8N/k4ZJcafnpNqKj7QnPxiC1KaIQWm
   pOtvb8msUF3/s0UTa5Ys/lNRhVC0eGg32ogXGdojZA2kHZWdm9udLo4CDrDcrQT7
   NtDcJASapXSQL63XfAS3snEc4e1941YxcjfYZ33rel8K9juyDZfi1slWR/L3AviI
   QFIaqSHzyOtP1oinUkoVwL8ThevKD3Ag9CZflZLzNCV7yqlF8RlhEZ4zcE/3s9El
   WzCFsozb5HfE1AZonmrDh3SyOEIBMcS6vG5dWnvJrAuSYv2rX38++K5Pr/MIAfOX
   DOI1rtA+XDsHNv9lSwSy0lt+iClawZANO9IXCiN1rOYcVQlwzDFwCNWDgkwdOqS0
   gOA2f8NF9lE5nBbeEuYquoOl1Vy8+ICbgOFs9LoWZlnVh7/RyY6ssowiU9vGUnHI
   L8f9jqRspIz/Fm3JD86ntZxLVGkeZUz62FqErdohYfkFIVcv7GONTEyrz5HLlnpv
   FJ0MR0HjrMrZrnOVZnwBKhpbLocTsH+3t5It4ReYEX0f1DIOL/KRwPvjMvBVkXY5
   hblRVDQoOWc=
   =d9oG
   -----END PGP PUBLIC KEY BLOCK-----
   ```

1. Importieren Sie den öffentlichen Primärschlüssel in Ihren Schlüsselbund.

   ```
   $ gpg --import primary-public-key.txt
   							
   gpg: directory `/home/.../.gnupg' created
   gpg: new configuration file `/home/.../.gnupg/gpg.conf' created
   gpg: WARNING: options in `/home/.../.gnupg/gpg.conf' are not yet active during this run
   gpg: keyring `/home/.../.gnupg/secring.gpg' created
   gpg: keyring `/home/.../.gnupg/pubring.gpg' created
   gpg: /home/.../.gnupg/trustdb.gpg: trustdb created
   gpg: key 73AD885A: public key "AWS SAM CLI Primary <aws-sam-cli-primary@amazon.com>" imported
   gpg: Total number processed: 1
   gpg:               imported: 1  (RSA: 1)
   ```

1. Kopieren Sie den öffentlichen Schlüssel des Unterzeichners und speichern Sie ihn als Datei auf Ihrem lokalen Computer. `.txt` Beispiel, *`signer-public-key.txt`*.

   ```
   -----BEGIN PGP PUBLIC KEY BLOCK-----
   Version: GnuPG v2.0.22 (GNU/Linux)
   
   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
   LtZnq+n4SfeNbZjD2FQWZR4CrA==
   =lHfs
   -----END PGP PUBLIC KEY BLOCK-----
   ```

1. Importieren Sie den öffentlichen Schlüssel des Unterzeichners in Ihren Schlüsselbund.

   ```
   $ gpg --import signer-public-key.txt
   							
   gpg: key 4094ABB1BEDFDAB4: public key "AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>" imported
   gpg: Total number processed: 1
   gpg:               imported: 1  (RSA: 1)
   gpg: no ultimately trusted keys found
   ```

   Notieren Sie sich den Schlüsselwert aus der Ausgabe. Beispiel, *`4094ABB1BEDFDAB4`*.

1. Verwenden Sie den Schlüsselwert, um den Fingerabdruck des öffentlichen Schlüssels des Unterzeichners abzurufen und zu überprüfen.

   ```
   $ gpg --fingerprint 4094ABB1BEDFDAB4
   						  
   pub   rsa4096 2025-05-19 [SCEA] [expires: 2027-05-19]
         EF46 3E86 CA31 933B B688  CC1A 4094 ABB1 BEDF DAB4
   uid           [ unknown] AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>
   ```

   Der Fingerabdruck sollte folgenden Angaben entsprechen:

   ```
   EF46 3E86 CA31 933B B688  CC1A 4094 ABB1 BEDF DAB4
   ```

   Wenn die Zeichenfolge für den Fingerabdruck nicht übereinstimmt, verwenden Sie das AWS SAMCLI Installationsprogramm nicht. Wenden Sie sich an das AWS SAM Team, [indem Sie ein Problem](https://github.com/aws/aws-sam-cli/issues/new?assignees=&labels=stage%2Fneeds-triage&projects=&template=Bug_report.md&title=Bug%3A+TITLE) im *aws-sam-cli GitHub Repository* erstellen.

1. Überprüfen Sie die Signaturen des öffentlichen Schlüssels des Unterzeichners:

   ```
   $ gpg --check-sigs 4094ABB1BEDFDAB4
   							
   pub   rsa4096 2025-05-19 [SCEA] [expires: 2027-05-19]
         EF463E86CA31933BB688CC1A4094ABB1BEDFDAB4
   uid           [ unknown] AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>
   sig!3        4094ABB1BEDFDAB4 2025-05-19  [self-signature]
   sig!         42FD5F7A73AD885A 2025-05-19 AWS SAM CLI Primary <aws-sam-cli-primary@amazon.com>
   ```

   Wenn Sie Folgendes sehen`1 signature not checked due to a missing key`, wiederholen Sie die vorherigen Schritte, um die öffentlichen Schlüssel und den öffentlichen Schlüssel des Unterzeichners in Ihren Schlüsselbund zu importieren.

   Sie sollten die Schlüsselwerte sowohl für den öffentlichen Primärschlüssel als auch für den öffentlichen Schlüssel des Unterzeichners aufgelistet sehen.

Nachdem Sie nun die Integrität des öffentlichen Schlüssels des Unterzeichners überprüft haben, können Sie den öffentlichen Schlüssel des Unterzeichners verwenden, um das Paketinstallationsprogramm zu überprüfen. AWS SAMCLI

**Um die Integrität des Paketinstallationsprogramms zu überprüfen AWS SAMCLI**

1. **Besorgen Sie sich die AWS SAMCLI Paketsignaturdatei** — Laden Sie die Signaturdatei für das AWS SAMCLI Paketinstallationsprogramm herunter, indem Sie den folgenden Befehl verwenden:

   ```
   $ wget https://github.com/aws/aws-sam-cli/releases/latest/download/aws-sam-cli-linux-x86_64.zip.sig
   ```

1. **Überprüfen Sie die Signaturdatei** — Übergeben Sie sowohl die heruntergeladenen `.sig` `.zip` Dateien als auch die Dateien als Parameter an den `gpg` Befehl. Im Folgenden wird ein Beispiel gezeigt:

   ```
   $ gpg --verify aws-sam-cli-linux-x86_64.zip.sig aws-sam-cli-linux-x86_64.zip
   ```

   Die Ausgabe sollte folgendermaßen oder ähnlich aussehen:

   ```
   gpg: Signature made Mon 19 May 2025 01:21:57 AM UTC using RSA key ID 4094ABB1BEDFDAB4
   gpg: Good signature from "AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>"
   gpg: WARNING: This key is not certified with a trusted signature!
   gpg:          There is no indication that the signature belongs to the owner.
   Primary key fingerprint: EF46 3E86 CA31 933B B688  CC1A 4094 ABB1 BEDF DAB4
   ```
   + Die `WARNING: This key is not certified with a trusted signature!` Nachricht kann ignoriert werden. Dies liegt daran, dass zwischen Ihrem persönlichen PGP-Schlüssel (falls Sie einen haben) und dem AWS SAM CLI-PGP-Schlüssel keine Vertrauenskette besteht. Weitere Informationen finden Sie unter [Web of Trust.](https://en.wikipedia.org/wiki/Web_of_trust)
   + Wenn die Ausgabe den Ausdruck enthält`BAD signature`, überprüfen Sie, ob Sie das Verfahren korrekt ausgeführt haben. Wenn Sie weiterhin diese Antwort erhalten, wenden Sie sich an das AWS SAM Team, indem Sie [ein Problem im *aws-sam-cli GitHub Repository* erstellen](https://github.com/aws/aws-sam-cli/issues/new?assignees=&labels=stage%2Fneeds-triage&projects=&template=Bug_report.md&title=Bug%3A+TITLE) und die heruntergeladene Datei nicht verwenden.

   Die `Good signature from "AWS SAM CLI Team <aws-sam-cli-signer@amazon.com>"` Meldung bedeutet, dass die Signatur verifiziert wurde und Sie mit der Installation fortfahren können.

### macOS
<a name="reference-sam-cli-install-verify-signature-macos"></a>

#### GUI- und Befehlszeilen-Installer
<a name="reference-sam-cli-install-verify-signature-macos-installer"></a>

Sie können die Integrität der Signaturdatei des AWS SAMCLI Paketinstallers mithilfe des `pkgutil` Tools oder manuell überprüfen.

**Um dies mit pkgutil zu überprüfen**

1. Führen Sie den folgenden Befehl aus und geben Sie den Pfad zum heruntergeladenen Installationsprogramm auf Ihrem lokalen Computer an:

   ```
   $ pkgutil --check-signature /path/to/aws-sam-cli-installer.pkg
   ```

   Im Folgenden wird ein Beispiel gezeigt:

   ```
   $ pkgutil --check-signature /Users/user/Downloads/aws-sam-cli-macos-arm64.pkg
   ```

1. Suchen Sie in der Ausgabe nach dem **SHA256 fingerprint** für**Developer ID Installer: AMZN Mobile LLC**. Im Folgenden wird ein Beispiel gezeigt:

   ```
   Package "aws-sam-cli-macos-arm64.pkg":
      Status: signed by a developer certificate issued by Apple for distribution
      Notarization: trusted by the Apple notary service
      Signed with a trusted timestamp on: 2026-01-28 07:39:16 +0000
      Certificate Chain:
       1. Developer ID Installer: AMZN Mobile LLC (94KV3E626L)
          Expires: 2030-09-26 00:18:06 +0000
          SHA256 Fingerprint:
              5C 45 BE 63 FD 52 10 07 2D 66 56 77 5C A9 FF 25 91 6D 3F 01 F7 0E
              9A 8A 05 F6 2D 62 B2 88 8D A9
          ------------------------------------------------------------------------
       2. Developer ID Certification Authority
          Expires: 2031-09-17 00:00:00 +0000
          SHA256 Fingerprint:
              F1 6C D3 C5 4C 7F 83 CE A4 BF 1A 3E 6A 08 19 C8 AA A8 E4 A1 52 8F
              D1 44 71 5F 35 06 43 D2 DF 3A
          ------------------------------------------------------------------------
       3. Apple Root CA
          Expires: 2035-02-09 21:40:36 +0000
          SHA256 Fingerprint:
              B0 B1 73 0E CB C7 FF 45 05 14 2C 49 F1 29 5E 6E DA 6B CA ED 7E 2C
              68 C5 BE 91 B5 A1 10 01 F0 24
   ```

1. Das **Developer ID Installer: AMZN Mobile LLC SHA256 fingerprint** sollte dem folgenden Wert entsprechen:

   ```
   5C 45 BE 63 FD 52 10 07 2D 66 56 77 5C A9 FF 25 91 6D 3F 01 F7 0E 9A 8A 05 F6 2D 62 B2 88 8D A9
   ```

   Wenn die Fingerabdruck-Zeichenfolge nicht übereinstimmt, verwenden Sie das AWS SAMCLI Installationsprogramm nicht. Wenden Sie sich an das AWS SAM Team, [indem Sie ein Problem](https://github.com/aws/aws-sam-cli/issues/new?assignees=&labels=stage%2Fneeds-triage&projects=&template=Bug_report.md&title=Bug%3A+TITLE) im *aws-sam-cli GitHub Repository* erstellen. Wenn die Zeichenfolge für den Fingerabdruck übereinstimmt, können Sie mit der Verwendung des Paketinstallationsprogramms fortfahren.

**Um das Paketinstallationsprogramm manuell zu überprüfen**
+ Weitere Informationen finden [Sie auf der *Apple-Support-Website unter So überprüfen Sie die Echtheit manuell heruntergeladener Apple-Softwareupdates*](https://support.apple.com/en-us/HT202369).

### Windows
<a name="reference-sam-cli-install-verify-signature-windows"></a>

Das AWS SAMCLI Installationsprogramm ist als MSI Dateien für das Windows Betriebssystem verpackt.

**Um die Integrität des Installationsprogramms zu überprüfen**

1. Klicken Sie mit der rechten Maustaste auf das Installationsprogramm und öffnen Sie das **Eigenschaftenfenster**.

1. Wählen Sie die Registerkarte **Digital Signatures** aus.

1. Wählen Sie in der **Signaturliste** **Amazon Web Services, Inc.** und dann **Details** aus.

1. Falls die Registerkarte **General** nicht bereits ausgewählt ist, klicken Sie darauf und dann auf **View Certificate**.

1. Wählen Sie die Registerkarte **Details** aus, und anschließend die Option **All (Alle)** in der Dropdown-Liste **Show (Zeigen)**, wenn diese nicht bereits ausgewählt ist.

1. Scrollen Sie nach unten zum Feld **Thumbprint** und wählen Sie **Thumbprint** aus. Der gesamte Thumbprint-Wert wird im unteren Fenster angezeigt.

1. Ordnen Sie den Fingerabdruckwert dem folgenden Wert zu. Wenn der Wert übereinstimmt, fahren Sie mit der Installation fort. Falls nicht, wenden Sie sich an das AWS SAM Team, indem [Sie ein Problem im *aws-sam-cli GitHub Repository* erstellen](https://github.com/aws/aws-sam-cli/issues/new?assignees=&labels=stage%2Fneeds-triage&projects=&template=Bug_report.md&title=Bug%3A+TITLE).

   ```
   cd62479397f09d72a04c7399a254b0a91da53d6c
   ```

## Überprüfen Sie den Hashwert
<a name="reference-sam-cli-install-verify-hash"></a>

### Linux
<a name="reference-sam-cli-install-verify-hash-linux"></a>

#### x86\$164 — Befehlszeilen-Installationsprogramm
<a name="reference-sam-cli-install-verify-hash-linux-x8664"></a>

Überprüfen Sie die Integrität und Authentizität der heruntergeladenen Installationsdateien, indem Sie mit dem folgenden Befehl einen Hashwert generieren:

```
$ sha256sum aws-sam-cli-linux-x86_64.zip
```

Die Ausgabe sollte wie im folgenden Beispiel aussehen:

```
<64-character SHA256 hash value> aws-sam-cli-linux-x86_64.zip
```

Vergleichen Sie den 64-stelligen SHA-256-Hashwert mit dem Wert für Ihre gewünschte AWS SAMCLI Version in den [AWS SAMCLIVersionshinweisen](https://github.com/aws/aws-sam-cli/releases/latest) unter. GitHub

### macOS
<a name="reference-sam-cli-install-verify-hash-macos"></a>

#### GUI- und Befehlszeilen-Installationsprogramm
<a name="reference-sam-cli-install-verify-hash-macos-installer"></a>

 Überprüfen Sie die Integrität und Authentizität des heruntergeladenen Installationsprogramms, indem Sie mit dem folgenden Befehl einen Hashwert generieren: 

```
$ shasum -a 256 path-to-pkg-installer/name-of-pkg-installer

# Examples
$ shasum -a 256 ~/Downloads/aws-sam-cli-macos-arm64.pkg
$ shasum -a 256 ~/Downloads/aws-sam-cli-macos-x86_64.pkg
```

 Vergleichen Sie Ihren 64-stelligen SHA-256-Hashwert mit dem entsprechenden Wert im [AWS SAMCLIVersionshinweise-Repository](https://github.com/aws/aws-sam-cli/releases/latest). GitHub 