Bereitstellen mit GitHub Aktionen - 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.

Bereitstellen mit GitHub Aktionen

Um Ihre GitHub Pipeline für die Automatisierung des Aufbaus und der Bereitstellung Ihrer AWS SAM Anwendung zu konfigurieren, müssen Sie zuerst die AWS SAM Befehlszeilenschnittstelle (Command Line Interface, CLI) auf Ihrem Host installieren. Sie können GitHub Aktionen in Ihrem GitHub Workflow verwenden, um diese Einrichtung zu unterstützen.

Der folgende Beispiel- GitHub Workflow richtet einen Ubuntu-Host mithilfe einer Reihe von GitHub Aktionen ein und führt dann AWS SAMCLI Befehle zum Erstellen und Bereitstellen einer AWS SAM Anwendung aus:

on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v3 - uses: aws-actions/setup-sam@v2 - uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-east-2 - run: sam build --use-container - run: sam deploy --no-confirm-changeset --no-fail-on-empty-changeset

Eine Liste der verfügbaren Amazon Elastic Container Registry (Amazon ECR)-Build-Container-Images für verschiedene Laufzeiten finden Sie unter Bild-Repositorien.