Motivation
Terraform で AWS App Runner を使ってデプロイするとき、 source_configuration
に code_repository
を使ってGitHubのプライベートリポジトリを指定して、デプロイするとビルドがコケます。そのときの対処方法を記録します。
前提
以下のドキュメントどおりに設定したとします。
問題
Terraform からApp Runnerをデプロイしたときに、GitHubのプライベートリポジトリをアプリケーションのデプロイ対象として設定していると、リポジトリからフェッチできずに失敗します。
対処
App Runnerのコンソールのメニューに GitHub connections
があるのでクリックし、対象のリポジトリをチェックして Complete handshake
してください。そうするとGitHubの認証が走ります。