翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
GitHub Actions を使用した Elastic Beanstalk へのデプロイ
GitHub Actions
ワークフローの例
次のワークフロー例では、mainブランチにプッシュするたびにアプリケーションを Elastic Beanstalk 環境にデプロイします。リポジトリの .github/workflows/ に .yml ファイルを作成します。
例 Elastic Beanstalk デプロイの GitHub Actions ワークフロー
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
このワークフローでは、リポジトリをチェックアウトし、OpenID Connect (OIDC)
その他の設定オプションと詳細な例については、GitHub の「Elastic Beanstalk Deploy action README
その他のリソース
-
GitHub での Elastic Beanstalk デプロイアクション
-
GitHub で AWS 認証情報アクションを設定する
-
Configuring OpenID Connect in Amazon Web Services
(GitHub ドキュメント)