为 AWS AppSync 实施订阅 我使用增强的过滤功能来过滤掉不属于特定用户的任务。 为了区分用户,在已验证的 JWT 的声明部分使用了一个 ID,然后在 VTL 响应映射的$context object 中对其进行了解析。 但是订阅者将始终收到在过滤器未生效的情况下创建的所有对象。 我们的 g ...
为 AWS AppSync 实施订阅 我使用增强的过滤功能来过滤掉不属于特定用户的任务。 为了区分用户,在已验证的 JWT 的声明部分使用了一个 ID,然后在 VTL 响应映射的$context object 中对其进行了解析。 但是订阅者将始终收到在过滤器未生效的情况下创建的所有对象。 我们的 g ...
我有一个 AppSync API,我想向创建的这个日志组添加标签: 但是按以下方式添加标签只会将它们添加到 API 而不是日志组: 有什么方法可以确保日志组也被标记了吗? ...
您好,自新的 aws cdk 版本 (2.61.1) 以来,Schema 不再存在:/ 所以现在无法从 appsync 导入它: import { Schema } from "@aws-cdk/aws-appsync-alpha" Vscode 建议我改用 ISchema: https://d ...
我正在尝试 AWS appsync 上实时更新的默认示例。 图式 通过 AWS 查询页面运行此查询会成功 当试图通过 HTTP Post 执行相同的操作时,它会出错。 执行此查询会成功 我无法弄清楚语法错误在哪里。 ...
那里假设我有一个干净的 angular 放大项目,其中定义了一个名为@model的TodoItem 。 现在我想用我自定义创建的 lambda(使用@function指令)覆盖默认创建突变。 但我想重用为默认生成的默认输入CreateTodoItemInput 。 如果我在schema.graphq ...
我正在使用 AWS Amplify 开发聊天功能,我的 graphql 架构中有一个简单的 Post model: 我想要实现的是与其他流行的聊天应用程序类似 - 每个帖子都附有表情符号的反应,所以我创建了另一个表和 PostReaction model。 当然,每个客户可以在一个帖子中添加多个表情 ...
我有一个 GraphQL API 是这样工作的: 我们使用嵌套解析器样式是因为我们有一个大架构,它有助于保持整洁。 这意味着我们需要从someMutation解析“args”,并从父解析器继承 ID。 AWS AppSync 文档声称您可以使用$context.source.id字段执行此操作, ...
我正在尝试使用 AWS app sync 将我的 REST API 转换为 graphql,问题是我无法找到正确的方法或文档来说明如何操作。 我已经成功创建了一个模式,我正在尝试为其提供一个解析器,但我不确定什么是正确的方法。 ...
我有一个带有 AWS Amplify 后端的网站。 对于后付款 function,我正在创建一个 lambda function 来更新数据库。 我试图在 AppSync 的帮助下query某些字段,然后运行mutation 。 这是我的 function 代码: 执行 function 时出现以 ...
我是 DynamoDb 的新手以及查询它的复杂性 - 我理解(希望是正确的)我需要有分区键或全局二级索引 (GSI) 才能查询表中的该值。 我知道我可以通过设置解析器使用 Appsync 在 GSI 上进行查询 - 这很有效。 但是,我有一个使用 Java AWS CDK(我在 Kotlin 中编 ...
我有一些疑问在 was amplify 文档中不清楚。 将 amplify graphQL API 与数据存储一起使用时,我可以关闭与 DynamoDB 的数据同步吗? 我可以使用放大数据存储从 dynamo DB 查询数据吗? 如果我可以使用数据存储查询数据,那么 API 有什么用,它们应该合并 ...
我对 AWS AppSync 及其在拥有两个数据存储时的用法有疑问。 在这种情况下,标签和页面是 DynamoDB 的独立数据存储。 我面临的问题是它纯粹在 AppSync 中围绕多对多关系的使用。 我知道这可以在 Amplify 中完成,但我希望有一个纯粹在 AppSync 中的解决方案,通过 C ...
我想使用以下服务创建 AWS Amplify 应用程序: 放大添加身份验证: AWS Cognito 放大添加 api: GraphQL (AWS AppSync) 但我不想使用 DynamoDB 而是Amazon Aurora 。 我怎样才能做到这一点? 我不想使用 REST API,而是将 G ...
GraphQL、Amplify、AppSync 等新手,在尝试订阅 onUpdate 事件时遇到问题。 我将“API”库添加到我的 Amplify 项目中,并通过 API 密钥进行身份验证。 我可以通过 Postman 成功发送一个突变 (updatePurchaseOrder) 请求,并且订阅侦 ...
我试图通过传入name字段进行查询,但出现两个不同的错误。 我能够使用id字段成功查询它。 我是 graphql 的新手,我在我的应用程序上使用它,它也使用 aws amplify 和 aws appsync。 schema.graphql queries.ts app.tsx 我也尝试将其推送到 ...
我有一个具有以下结构的 DynamoDB 表 我想为当前或所有地址过滤特定站点。 模式看起来像 我有的解析器 添加过滤器时我没有得到任何结果(它在没有过滤器或使用 isCurrent=False 的情况下工作)。 我正在尝试根据用户为 isCurrent 发送的值过滤Addresses列表中的内部对 ...
我目前正在做一个 React.js 项目,我正在尝试创建一个嵌套的 Response 组件。 我基本上有以下形式的数据data = { id: 'some_id', response: 'lorem ipsum', parameters: { params: 'lorem ips ...
当我查看 AppSync 时,我有一个带有时间戳和一些字段的基本表,我使用 AppSync 控制台连接了该表,它为我创建了一个模式并按预期进行查询。 由于数据是基于时间序列的,我希望能够获得最新记录,因此通过发电机控制台,我可以使用索引运行查询并选中“降序排序”框,这将返回最新记录为顶端。 因此,为 ...
我想使用 Amplify 客户端连接到 AppSync 服务。 我想将 IAM_AUTH 用于 AppSync,并将我的 OIDC 登录联合到 Cognito 身份池(我建立了从池到 OIDC 提供商的信任关系)。 Amplify 文档提到了如何跳过用户池,并将 go 直接转到身份池。 但是,它 ...
您好,我从 aws 开始并放大。 我想查看放大模拟创建的模拟表,但是当我尝试访问它失败时,appSync 工作正常。 我正在学习本教程,它说我应该能够使用 localhost 访问 dynamodb 这是文档链接https://docs.amplify.aws/cli/usage/mock/#a ...