You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Serverless Framework App Sync Plugin添加AWS托管规则报错求助

问题解决:App Sync插件添加AWS托管规则报错

报错原因

你采用了原生AWS WAFv2的规则配置格式,但Serverless App Sync插件对托管规则提供了简化的专属配置语法,不需要手动编写statement和ManagedRuleGroupStatement嵌套结构。插件会基于你提供的简化配置自动生成符合WAFv2要求的资源定义,直接套用原生格式会导致插件生成的请求参数不符合AWS规范,触发"无效引用"错误。

可行配置示例

将配置中的statement替换为插件支持的managedRuleGroup字段即可:

waf:
  enabled: true
  defaultAction: "Allow"
  rules:
    - name: "AWSManagedRulesCommonRuleSet"
      priority: 20
      overrideAction:
        None: {}
      managedRuleGroup:
        vendorName: "AWS"
        name: "AWSManagedRulesCommonRuleSet"

补充说明

单独配置throttle能正常运行,是因为插件对限流规则有专门的内置处理逻辑,属于插件原生支持的简化配置项,和托管规则的配置逻辑不同。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 23:08:10