your-project-dir ├── .github │ └── workflows │ └── workflow.yml └── static-files ├── README.md └── yakiniku.jpg Step.2 事前準備 GitHub Actions用のIAMユーザーを作成 GitHubのSecretsに上記IAMユーザーのシークレットを登録 S3のバケットをprojectname-static-filesという名前で作成(ホスティングする場合は公開設定にする) S3のバケット名はグローバルでユニークにする必要がある(公式ドキュメント) Step.3 GitHub Actionsのワークフローを書く はじめに全体像を載せます。 name: s3-deploy-sample on: pull_request: branches: - master types