Amplify+Authでソーシャルログインを追加しているとデプロイが失敗する

Amplifyで作成したバックエンド環境に amplify add auth でソーシャルログインを追加していると自動デプロイのビルドがコケてしまう現象の解決策です。

使用するソーシャルログイン用の環境変数を追加する!

add auth でソーシャルログインを使用しないcognitoを追加しただけならビルドは通る。

ソーシャルログインを追加しているとビルドのセットアップ時点で失敗してしまうようになる。

これを回避するには、使用するソーシャルログイン用の環境変数を

「アプリの設定」→「環境変数」から追加する必要がある。

AMPLIFY_FACEBOOK_CLIENT_ID
AMPLIFY_FACEBOOK_CLIENT_SECRET
AMPLIFY_GOOGLE_CLIENT_ID
AMPLIFY_GOOGLE_CLIENT_SECRET
AMPLIFY_AMAZON_CLIENT_ID
AMPLIFY_AMAZON_CLIENT_SECRET