我遇到问题,找不到好的资源/无法正确添加服务器端验证到我的AppSync GraphQL变异中。 实际上,我使用AWS仪表板定义了我的AppSync模式,因此创建了为我创建的DynamoDB表,以及用于数据的一些基本解析器。 现在我需要实现以下内容: 我有一个玩家,他有库存(inven...
为了遵守规范,我们需要在生产环境中删除AppSync端点的内省查询。禁用AppSync内省查询的最佳方法是什么? 我在AppSync中没有看到任何设置。
我很难弄清楚如何处理在使用AWS Amplify和AWS AppSync的React应用程序中的未经身份验证的用户。似乎大多数文档建议使用aws-amplify-react中的withAuthenticator高阶组件包装整个应用程序,但在现实世界中这是非常罕见的情况。 这里展示了我如何设置...
文档表示我们可以通过3种方式授权应用程序与API交互,但似乎没有一种方法可以拥有公共端点。 例如,如果我希望任何人查询待办事项列表,但只有经过身份验证的用户才能将待办事项添加到该列表中,我该如何实现? 或者,如果我想允许任何人进行模式内省,但限制所有其他查询仅供经过身份验证的用户使用,是否...
我在我的react应用程序中调用这个Graphql订阅: export const OnCreateMessage = ` subscription OnCreateMessage($conversationId: ID!) { onCreateMessage(messageCo...
我有一个由Amplify从基本模式生成的Appsync API。在“Article”模型中,“category”字段嵌套在“metadata”字段内。我想构建一个查询,提供按类别过滤的文章列表。我不清楚如何对嵌套值进行过滤...我看到了一些类似的问题,但相似的答案并没有起作用。请参考类似问题。...
我计划使用AWS Cognito进行用户认证,使用DynamoDB进行持久化,并使用AppSync(和大量的Mobile Hub)来驱动API - 一个书评网站。 我很难确定哪个字段应该是我的哈希键(hash key),哪个应该是排序键(sort key),以及我应该创建哪些LSI/GSI。...
考虑以下GraphQL模板: type Foo { id: ID! bars: Bars } type Bar { id: ID! name: String! } type Bars { items: [Bar]! nextToken: String } F...
我正在尝试创建一个结构,按照它们的lastChangeTime降序列出帖子的评论,并且需要使用postId进行排序。 下面是模式中的模型。 type Comment { id: ID! postId: String! user: String! lastChangeTime...
我正在使用AppSync来开发我的应用程序。这是我Schema.graphql文件的快速预览。 type Item @model @auth(rules: [ { allow: public, provider: apiKey, operations: [read] }, ...