Distribuzione tramite GitHub azioni - AWS Serverless Application Model

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Distribuzione tramite GitHub azioni

Per configurare la GitHubpipeline per automatizzare la creazione e la distribuzione dell'AWS SAMapplicazione, devi prima installare l'interfaccia a riga diAWS SAM comando (CLI) sul tuo host. Puoi usare GitHub Actions nel tuo GitHub flusso di lavoro per semplificare questa configurazione.

Il seguente GitHub flusso di lavoro di esempio configura un host Ubuntu utilizzando una serie di GitHub azioni, quindi esegue comandiAWS SAM CLI per creare e distribuire un'AWS SAMapplicazione:

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

Per un elenco delle immagini del container di Amazon Elastic Container Registry (Amazon ECR) per diversi runtime, consultaArchivi di immagini.