9得票2回答
AppSync GraphQL 变更服务器逻辑在解析器中

我遇到问题,找不到好的资源/无法正确添加服务器端验证到我的AppSync GraphQL变异中。 实际上,我使用AWS仪表板定义了我的AppSync模式,因此创建了为我创建的DynamoDB表,以及用于数据的一些基本解析器。 现在我需要实现以下内容: 我有一个玩家,他有库存(inven...

9得票2回答
如何在AWS AppSync(GraphQL)中禁用内省查询?

为了遵守规范,我们需要在生产环境中删除AppSync端点的内省查询。禁用AppSync内省查询的最佳方法是什么? 我在AppSync中没有看到任何设置。

9得票3回答
如何在AWS Amplify/AppSync React 应用程序中正确处理未经身份验证的用户和请求?

我很难弄清楚如何处理在使用AWS Amplify和AWS AppSync的React应用程序中的未经身份验证的用户。似乎大多数文档建议使用aws-amplify-react中的withAuthenticator高阶组件包装整个应用程序,但在现实世界中这是非常罕见的情况。 这里展示了我如何设置...

9得票1回答
公共查询和变更(无需身份验证)

文档表示我们可以通过3种方式授权应用程序与API交互,但似乎没有一种方法可以拥有公共端点。 例如,如果我希望任何人查询待办事项列表,但只有经过身份验证的用户才能将待办事项添加到该列表中,我该如何实现? 或者,如果我想允许任何人进行模式内省,但限制所有其他查询仅供经过身份验证的用户使用,是否...

9得票1回答
AWS App Sync 订阅因 MQTT 错误而无法工作

我在我的react应用程序中调用这个Graphql订阅: export const OnCreateMessage = ` subscription OnCreateMessage($conversationId: ID!) { onCreateMessage(messageCo...

9得票1回答
Appsync和GraphQL:如何通过嵌套值筛选列表

我有一个由Amplify从基本模式生成的Appsync API。在“Article”模型中,“category”字段嵌套在“metadata”字段内。我想构建一个查询,提供按类别过滤的文章列表。我不清楚如何对嵌套值进行过滤...我看到了一些类似的问题,但相似的答案并没有起作用。请参考类似问题。...

8得票1回答
DynamoDB:我的使用场景中最佳的哈希/排序键是什么?[与AppSync / GraphQL混淆]

我计划使用AWS Cognito进行用户认证,使用DynamoDB进行持久化,并使用AppSync(和大量的Mobile Hub)来驱动API - 一个书评网站。 我很难确定哪个字段应该是我的哈希键(hash key),哪个应该是排序键(sort key),以及我应该创建哪些LSI/GSI。...

8得票3回答
如何从请求映射器直接返回?

考虑以下GraphQL模板: type Foo { id: ID! bars: Bars } type Bar { id: ID! name: String! } type Bars { items: [Bar]! nextToken: String } F...

8得票1回答
AWS AppSync - 在DynamoDB中添加全局二级索引并使用GSI排序键进行分页

我正在尝试创建一个结构,按照它们的lastChangeTime降序列出帖子的评论,并且需要使用postId进行排序。 下面是模式中的模型。 type Comment { id: ID! postId: String! user: String! lastChangeTime...

8得票2回答
Appsync 更新和删除操作未生效。

我正在使用AppSync来开发我的应用程序。这是我Schema.graphql文件的快速预览。 type Item @model @auth(rules: [ { allow: public, provider: apiKey, operations: [read] }, ...