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

AWS AppSync使用Create Resources创建含嵌套子类型资源的问题

报错原因

AWS AppSync的「Create Resources」功能下的「Define new Type」选项单次仅允许输入1个对象类型定义,你同时提交了Object和SubObject两个类型的定义,因此触发报错。

操作步骤
  • 第一步:先创建子类型SubObject
    进入Create Resources页面选择「Define new Type」,仅输入SubObject的定义后提交:
type SubObject {
  id: ID!
}

提交后系统会自动为SubObject生成对应的数据源、Resolver、基础增删改查操作等配套资源,该类型会自动添加到你的AppSync Schema中。

  • 第二步:再创建包含子类型列表的父类型Object
    再次进入「Define new Type」页面,仅输入Object的定义后提交:
type Object {
  id: ID!
  sub_objects: [SubObject]
}

此时SubObject已经是Schema中存在的合法类型,系统会正常识别,完成父类型资源的创建。

额外说明

如果需要实现父类型查询时自动关联返回子对象列表的逻辑,你可以后续手动调整Object类型的sub_objects字段对应的Resolver,关联到SubObject的查询接口即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 12:39:03