GitHub アクションを使用して AWS SAM でデプロイする - AWS Serverless Application Model

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

GitHub アクションを使用して AWS SAM でデプロイする

AWS SAM アプリケーションの構築とデプロイを自動化するように GitHub パイプラインを設定するには、まず AWS SAM コマンドラインインターフェイス (CLI) をホストにインストールする必要があります。このセットアップには、GitHub ワークフローの GitHub Actions を使用できます。

以下の GitHub ワークフロー例は、一連の GitHub アクションを使用して Ubuntu ホストをセットアップしてから、AWS SAM CLI コマンドを実行して AWS SAM アプリケーションの構築とデプロイを行います。

on: push: branches: - main jobs: deploy: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v3 - uses: aws-actions/setup-sam@v2 - uses: aws-actions/configure-aws-credentials@v1 with: aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} aws-region: us-east-2 - run: sam build --use-container - run: sam deploy --no-confirm-changeset --no-fail-on-empty-changeset

異なるランタイムに利用できる Amazon Elastic Container Registry (Amazon ECR) ビルドコンテナイメージのリストについては、「のイメージリポジトリ AWS SAM」を参照してください。