As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Usando GitHub ações para implantar no Elastic Beanstalk
GitHub As ações
Exemplo de fluxo de trabalho
O exemplo de fluxo de trabalho a seguir implanta um aplicativo em um ambiente do Elastic Beanstalk sempre que você envia para a filial. main Crie um .yml arquivo no seu repositório em.github/workflows/.
exemplo GitHub Fluxo de trabalho de ações para implantação do 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
Esse fluxo de trabalho verifica seu repositório, usa o OpenID Connect (
Para obter mais opções de configuração e exemplos avançados, consulte a ação README do Elastic Beanstalk
Recursos adicionais do
-
Configurar a ação AWS de credenciais
em GitHub -
Configurando o OpenID Connect na Amazon
Web GitHub Services (documentação)