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 en Elastic Beanstalk
GitHub Actions
Ejemplo de flujo de trabajo
El siguiente flujo de trabajo de ejemplo implementa una aplicación en un entorno de Elastic Beanstalk cada vez que se envía a la sucursal. main Cree un .yml archivo en su repositorio en. .github/workflows/
ejemplo GitHub Flujo de trabajo de acciones para la implementación de Elastic Beanstalk
name: Deploy to Elastic Beanstalk on: push: branches: - main permissions: id-token: write contents: read jobs: deploy: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Configure AWS credentials uses: aws-actions/configure-aws-credentials@v4 with: role-to-assume: arn:aws:iam::123456789012:role/my-github-actions-roleaws-region:us-east-1- name: Deploy to Elastic Beanstalk uses: aws-actions/aws-elasticbeanstalk-deploy@v1.0.0 with: aws-region:us-east-1application-name:my-applicationenvironment-name:my-application-env
Este flujo de trabajo comprueba el repositorio, utiliza OpenID Connect (OIDC)
Para obtener más opciones de configuración y ejemplos avanzados, consulte la acción README de Elastic Beanstalk
Recursos adicionales
-
Acción de Elastic Beanstalk Deploy en
GitHub -
Configuración de OpenID Connect en Amazon Web Services (documentación
) GitHub