Open2

Amplify Console + Next.js(SSR) に Basic認証をかける

doutoridoutori

Amplify Console でのアクセスコントロール

https://docs.aws.amazon.com/ja_jp/amplify/latest/userguide/access-control.html

Currently, Amplify doesn't support access control for Next.js apps that use server-side rendering (SSR). If you are working with an SSR app in the Amplify console, Access control isn't available in the App settings menu in the navigation pane.

Next.js + SSR の場合対応していない旨のドキュメントが記載されてはいたのですが、どうも機能の実装自体はされているみたいで、リージョンに依って使える使えないがあるようです(東京リージョンでは設定できました)

https://github.com/aws-amplify/amplify-console/issues/1857

ただ、正しい ID / PASS を入力しているはずなのに認証が弾かれるケースがあったので、結果として次の CloudFront Functions を利用する方法に変えてしまいました。