View a markdown version of this page

AWS SAM Voraussetzungen - 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.

AWS SAM Voraussetzungen

Erfüllen Sie die folgenden Voraussetzungen, bevor Sie die AWS Serverless Application Model Befehlszeilenschnittstelle (AWS SAMCLI) installieren und verwenden.

Um das verwenden zu können AWS SAMCLI, benötigen Sie Folgendes:

  • Ein AWS Konto, AWS Identity and Access Management (IAM-) Anmeldeinformationen und ein IAM-Zugriffsschlüsselpaar.

  • Das AWS Command Line Interface (AWS CLI) zum Konfigurieren AWS von Anmeldeinformationen.

Melden Sie sich an für ein AWS-Konto

Um loszulegen AWS, benötigen Sie eine AWS-Konto. Informationen zum Erstellen eines AWS-Konto finden Sie unter Erste Schritte mit einem AWS-Konto im AWS -Kontenverwaltung Referenzhandbuch.

Schritt 1: Installieren Sie den AWS CLI

Das AWS CLI ist ein Open-Source-Tool, mit dem Sie AWS-Services mithilfe von Befehlen in Ihrer Befehlszeilen-Shell interagieren können. Das AWS SAMCLI erfordert Aktivitäten wie AWS CLI das Konfigurieren von Anmeldeinformationen. Weitere Informationen zu finden Sie AWS CLI unter Was ist der AWS Command Line Interface? im AWS Command Line Interface Benutzerhandbuch.

Informationen zur AWS CLI Installation von finden Sie unter Installation oder Aktualisierung der neuesten Version von AWS CLI im AWS Command Line Interface Benutzerhandbuch.

Schritt 2: Verwenden Sie den AWS CLI zu konfigurieren AWS Anmeldedaten

Um Anmeldeinformationen mit IAM Identity Center zu konfigurieren
So konfigurieren Sie Anmeldeinformationen mit dem AWS CLI
  1. Führen Sie den aws configure Befehl von der Befehlszeile aus.

  2. Konfigurieren Sie Folgendes. Wählen Sie jeden Link aus, um mehr zu erfahren:

    1. Zugangsschlüssel-ID

    2. Geheimer Zugriffsschlüssel

    3. AWS-Region

    4. Ausgabeformat

    Das folgende Beispiel zeigt Beispielwerte.

    $ aws configure AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY Default region name [None]: us-west-2 Default output format [None]: json

Das AWS CLI speichert diese Informationen in einem Profil (einer Sammlung von Einstellungen), das default in den config Dateien credentials und benannt ist. Diese Dateien befinden sich in der .aws Datei in Ihrem Home-Verzeichnis. Standardmäßig werden die Informationen in diesem Profil verwendet, wenn Sie einen AWS CLI Befehl ausführen, der nicht explizit ein zu verwendendes Profil angibt. Weitere Informationen zu der credentials Datei finden Sie im AWS Command Line Interface Benutzerhandbuch unter Konfiguration und Einstellungen für Anmeldeinformationsdateien.

Weitere Informationen zur Konfiguration von Anmeldeinformationen, z. B. zur Verwendung einer vorhandenen Datei mit Konfigurationen und Anmeldeinformationen, finden Sie unter Schnellinstallation im AWS Command Line Interface Benutzerhandbuch.

Schritt 3: (Optional) Installieren AWS Toolkit for VS Code

Für Entwickler, die eine integrierte Entwicklungsumgebung bevorzugen, bietet das AWS Toolkit for VS Code leistungsstarke Funktionen für die serverlose Entwicklung, darunter visuelles Debugging, CodeLens Integration und optimierte Bereitstellungsworkflows.

Voraussetzungen für die Entwicklung von VS Code

  • Visual Studio Code (Version 1.73.0 oder höher) ist auf Ihrem System installiert

  • Erweiterung zur Unterstützung der YAML-Sprache für VS Code

Um das zu installieren AWS Toolkit for VS Code
  1. Öffnen Sie Visual Studio Code

  2. Öffnen Sie die Erweiterungsansicht (Strg+Shift+X oder Cmd+Shift+X)

  3. Suchen AWS Sie nach "Toolkit“

  4. Installieren Sie die Erweiterung „AWS Toolkit“ von Amazon Web Services

  5. Installieren Sie die Erweiterung „YAML“ von Red Hat (erforderlich für CodeLens SAM-Vorlagenfunktionen)

Vorteile der Verwendung von VS Code mit SAM AWS

  • Visuelles Debugging: Legen Sie Breakpoints fest und führen Sie Ihre Lambda-Funktionen lokal durch

  • CodeLens Integration: Funktionen direkt aus Ihrer SAM-Vorlage erstellen, bereitstellen und aufrufen

  • Integriertes Terminal: Greifen Sie auf AWS AWS CLI SAM-Befehle zu, ohne Ihren Editor zu verlassen

  • Vorlagenvalidierung: Real-time Validierung und IntelliSense für SAM-Vorlagen

Informationen zur Konfiguration Ihrer AWS Anmeldeinformationen in VS Code finden Sie unter Einrichten von Anmeldeinformationen im AWS Toolkit for VS Code Code-Benutzerhandbuch.

Nächste Schritte

  • Sie sind jetzt bereit, das zu installieren AWS SAMCLI und mit der Verwendung AWS SAM zu beginnen. Informationen zur Installation von AWS SAMCLI finden Sie unterInstallieren Sie das AWS SAMCLI.

  • Informationen zum Einrichten von Visual Studio Code für die serverlose Entwicklung finden Sie unter Einrichten des AWS Toolkit for VS Code.