Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation d' GitHub actions pour le déploiement sur Elastic Beanstalk
GitHub Les actions
Exemple de flux de travail
L'exemple de flux de travail suivant déploie une application dans un environnement Elastic Beanstalk chaque fois que vous la transférez vers la branche. main Créez un .yml fichier dans votre dépôt sous.github/workflows/.
Exemple GitHub Workflow d'actions pour le déploiement d'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
Ce flux de travail extrait votre référentiel, utilise OpenID Connect (OIDC)
Pour plus d'options de configuration et des exemples avancés, consultez l'action README sur laquelle vous pouvez accéder à Elastic Beanstalk
Ressources supplémentaires
-
Action de déploiement d'Elastic Beanstalk
sur GitHub -
Action de configuration AWS des informations d'identification
sur GitHub -
Configuration d'OpenID Connect dans Amazon Web Services (documentation
) GitHub