You need to enable JavaScript to run this app. NextJS部署至AWS Amplify遇枚举报错,如何设置WEB_DYNAMIC为WEB
优惠活动
大模型
产品
解决方案
定价
更多

NextJS部署至AWS Amplify遇枚举报错,如何设置WEB_DYNAMIC为WEB

报错定位与解决操作

该报错的核心原因是当前Amplify应用的平台配置参数值不在当前API允许的枚举集合内,误设置为*WEB_DYNAMIC时,就会触发枚举值校验失败,需要调整为合规的WEB*值,具体操作位置与步骤如下:

  • Amplify控制台应用常规设置
    进入对应Amplify应用的左侧导航栏,找到「应用设置」分类下的「常规」页面,定位到「平台」配置板块:
    1. 如果当前平台值对应*WEB_DYNAMIC*(界面通常标注为“Web Dynamic”/“带SSR的动态Web托管”),先解除当前应用关联的Git仓库
    2. 重新创建新的Amplify托管应用时,平台选项直接选择默认的「Web」分类,不要勾选动态Web相关选项
    3. 完成Git仓库重新关联后,重新触发部署流程即可消除枚举值校验报错
  • 项目根目录amplify.yml配置文件校验
    检查项目代码仓库根路径下的amplify.yml配置文件,确认不存在手动声明平台类型为*WEB_DYNAMIC*的自定义配置段,仅保留构建命令、缓存路径、部署输出目录的常规配置,保存后提交代码触发自动构建。
  • AWS CLI 快速修复操作
    无需在控制台逐步操作的前提下,可直接通过CLI调用Amplify应用更新接口完成参数修改,执行以下命令时替换为自己的应用ID即可:
    aws amplify update-app --app-id <你的Amplify应用ID> --platform WEB

注意:修改平台配置为*WEB*后,需要确认Next.js的SSR适配配置正常,避免部署后动态路由功能异常。


内容的提问来源于stack exchange,提问作者Aidenhsy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.11.06 05:45:03