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 der Anmeldeinformationen.

Melde dich an für AWS-Konto

Um damit zu beginnen AWS, benötigen Sie eine AWS-Konto. Informationen zum Erstellen einer AWS-Konto finden Sie AWS-Konto im AWS -Kontenverwaltung Referenzhandbuch unter Erste Schritte mit einer.

Schritt 1: Installieren Sie 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 vier Aktivitäten wie AWS CLI das Konfigurieren von Anmeldeinformationen. Weitere Informationen über das AWS CLI finden Sie unter Was ist das AWS Command Line Interface? im AWS Command Line Interface Benutzerhandbuch.

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

Schritt 2: Verwenden Sie den AWS CLI zur Konfiguration AWS Anmeldedaten

So konfigurieren Sie Anmeldeinformationen mit IAM Identity Center
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. Zugriffsschlüssel-ID

    2. Geheimer Zugangsschlü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 credentials und config -Dateien 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 der Anmeldeinformationsdatei.

Weitere Informationen zur Konfiguration von Anmeldeinformationen, z. B. zur Verwendung einer vorhandenen Konfigurationsdatei und einer Anmeldeinformationsdatei, finden Sie im AWS Command Line Interface Benutzerhandbuch unter Schnelleinrichtung.

Schritt 3: (Optional) Installieren AWS Toolkit für VS Code

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

Voraussetzungen für die VS Code-Entwicklung

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

  • Erweiterung zur YAML-Sprachunterstützung für VS Code

Um das zu installieren AWS Toolkit für 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 „YAML“ -Erweiterung von Red Hat (für CodeLens SAM-Vorlagenfunktionen erforderlich)

Vorteile der Verwendung von VS Code mit SAM AWS

  • Visuelles Debugging: Setzen Sie Breakpoints und führen Sie Ihre Lambda-Funktionen lokal Schritt für Schritt durch

  • CodeLens Integration: Erstellen, Bereitstellen und Aufrufen von Funktionen direkt aus Ihrer SAM-Vorlage

  • 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 für VS Code-Benutzerhandbuch.

Nächste Schritte

  • Sie sind jetzt bereit, das zu installieren AWS SAMCLI und zu verwenden AWS SAM. 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 AWS Toolkit für VS Code einrichten.