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à.
Utilizzo GitHub delle azioni per la distribuzione su Elastic Beanstalk
GitHub Le azioni
Flusso di lavoro di esempio
Il flusso di lavoro di esempio seguente distribuisce un'applicazione in un ambiente Elastic Beanstalk ogni volta che si esegue il push alla filiale. main Crea un .yml file nel tuo repository sotto. .github/workflows/
Esempio GitHub Flusso di lavoro delle azioni per la distribuzione di 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
Questo flusso di lavoro controlla il tuo repository, utilizza OpenID Connect (
Per ulteriori opzioni di configurazione ed esempi avanzati, consulta il README dell'azione Elastic Beanstalk
Risorse aggiuntive
-
Azione Elastic Beanstalk Deploy
su GitHub -
Configurazione di OpenID Connect in Amazon
Web GitHub Services (documentazione)