Uso de GitHub acciones para implementar con AWS SAM - 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.

Uso de GitHub acciones para implementar con AWS SAM

Para configurar su GitHubproceso de forma que automatice la creación y el despliegue de su AWS SAM aplicación, primero debe instalar la interfaz de línea de AWS SAM comandos (CLI) en su host. Puedes usar GitHub Actions en tu GitHub flujo de trabajo para ayudarte con esta configuración.

El siguiente ejemplo de GitHub flujo de trabajo configura un host de Ubuntu mediante una serie de GitHub acciones y, a continuación, ejecuta AWS SAMCLI comandos para crear e implementar una AWS SAM aplicació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 las imágenes de contenedores de compilación de Amazon Elastic Container Registry (AmazonECR) disponibles para diferentes tiempos de ejecución, consulteRepositorios de imágenes para AWS SAM.