t_wの輪郭

Feedlyでフォローするボタン
AWS
あれNext.jsをAWS Amplifyで動かす『AWS Cloud9 から AWS IDE Toolkits または AWS CloudShell に移行する方法 | Amazon Web Services ブログ』『IAMロールを使用して一時クレデンシャルを使用する(AWS SSOは使用しない) - NRIネットコムBlog』『AWS CloudShell上でVSCodeを動かすという発明『ほんの一瞬だけ使えたら満足なんです。一瞬だけクレデンシャルを拝借させていただけませんでしょうかCloudShellでDuckDB

フロントエンドのビルドの設定をいじる(baseDirectory: .nextにする)。

frontend:
  phases:
    preBuild:
      commands:
        - npm ci
    build:
      commands:
        - npm run build
  artifacts:
    baseDirectory: .next
    files:
      - '**/*'
  cache:
    paths:
      - node_modules/**/*

WEB_COMPUTEに切り替える。
aws amplify update-app --app-id {app_id} --platform WEB_COMPUTE

フレームワークを誤認識する場合はNext.jsと明示する。
aws amplify update-branch --app-id <value> --branch-name <value> --framework 'Next.js - SSR'
https://github.com/aws-amplify/amplify-hosting/issues/3168

上記設定の後に再構築する。

コマンドをやるときは、CloudShellが便利。