Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwenden von GitHub Aktionen für die Bereitstellung auf Elastic Beanstalk
GitHub Mit Aktionen
Beispiel-ArbeitsFlows
Mit dem folgenden Beispiel-Workflow wird bei jedem Push zum Branch eine Anwendung in einer Elastic Beanstalk Beanstalk-Umgebung bereitgestellt. main Erstellen Sie eine .yml Datei in Ihrem Repository unter. .github/workflows/
Beispiel GitHub Aktionsablauf für die Bereitstellung von 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
Dieser Workflow checkt Ihr Repository aus, verwendet OpenID Connect (OIDC)
Weitere Konfigurationsoptionen und erweiterte Beispiele finden Sie in der README-Datei zur Elastic Beanstalk Deploy-Aktion
Weitere Ressourcen
-
Aktion „ AWS Anmeldeinformationen konfigurieren
“ für GitHub -
Konfiguration von OpenID Connect in Amazon Web Services
(GitHubDokumentation)