Implementación mediante GitHub Actions - AWS Serverless Application Model

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Implementación mediante GitHub Actions

Para configurar elGitHubcanalización para automatizar la compilación y la implementación de suAWS SAM, primero debe instalar laAWS SAMinterfaz de línea de comandos (CLI) de su host. Puede usarAcciones de GitHuben su GitHub flujo de trabajo para ayudar con esta configuración.

El siguiente ejemplo GitHub flujo de trabajo configura un host de Ubuntu usando una serie de GitHub Actions y luego se ejecutaAWS SAMComandos de CLI para generar e implementar unAWS SAMaplicación:

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

Para obtener una lista de imágenes de contenedor de compilación Amazon Elastic Container Registry (Amazon ECR) para diferentes tiempos de ejecución, consulterepositorios de imágenes.