14得票1回答
AWS AppSync - 速率限制?

有没有一种简单的方法在AWS AppSync上对客户端进行速率限制? API Gateway有这个功能,它们是相似的服务。我想能够限制单个客户端的速率-这样一个用户就不能让API过度负载。 这可能不是我愿意优先考虑的事情,但肯定很不错。

14得票1回答
阿波罗 - update() 方法被调用两次,每次都使用乐观/虚假数据

我完全被困在一个Apollo问题上,我已经在GitHub上发布了一个问题,但没有得到任何回应。 我正在调用一个Apollo突变,使用optimisticResponse。据我所理解,它应该工作的方式是:update()会被调用两次:首先使用乐观数据,然后再使用从网络中获取的实际数据。 但由...

14得票3回答
我该如何为velocity模板编写单元测试?

这真的可能吗? 大家好。 我正在使用AWS AppSync + DynamoDB构建一个应用程序,现在我有一堆相当大的解析器映射模板,所有这些都是使用Apache Velocity Template Language (VTL)编写的。 我开始担心的是,这些vtl文件对于应用程序非常关键(...

14得票1回答
AWS Appsync中,解析器中的$ctx与$context有何区别?

我知道在Lambda函数中,上下文是你定义的任何名称,但是当涉及到Appsync解析器时,我有点困惑。我看到了$ctx和$context在AppSync解析器中都被使用,包括在AWS文档中。一些AWS自己的代码生成工具,如AWS Amplify CLI,创建的解析器在同一段代码中同时使用这两个...

14得票2回答
“没有当前用户”:使用身份验证类型 AMAZON_COGNITO_USER_POOLS,通过 Amplify 对 AWS AppSync 进行未经授权的调用是否可行?

我的AWS AppSync模式默认授权模式设置为Amazon Cognito用户池。我使用AWS Amplify GraphQL Client从Web应用程序调用此AppSync终端节点,并且,一致地,其配置也将Cognito用户池指定为认证类型:aws_appsync_authenticat...

13得票2回答
如何使用GraphQL将图像上传到AWS S3?

我正在上传一个Base64字符串,但GraphQL卡住了。如果我将字符串切片为少于50,000个字符,则可以正常工作。超过50,000个字符后,GraphQL永远无法到达解析函数,但不会报错。对于较小的字符串,它可以正常工作。const file = e.target.files[0]; co...

13得票5回答
使用Postman测试在AWS中使用GraphQL(AppSync,Apollo)的服务

我正在尝试使用Postman通过Graphql调用服务。从我的应用程序(React)中,我可以毫无问题地使用所有服务(所以它们正常运行),但我想单独使用Postman测试它们。 我正在使用AppSync,这是我的配置: const AppSyncConfig = { url: envi...

12得票2回答
如何使用Apollo Client与AppSync?

AppSync使用MQTT over WebSockets进行订阅,而Apollo使用WebSockets。当我在使用Apollo与AppSync时,无论是Subscription组件还是Query组件中的subscribeForMore都无法正常工作。 AppSync强调实时数据的特...

12得票1回答
如何直接订阅AWS AppSync数据源?

我有一个连接到步函数的DynamoDB,并正在构建一个UI来显示更改。我将数据库连接到AppSync实例,并尝试通过AppSync使用订阅,但似乎它们仅观察当前AppSync中的突变。 如何直接订阅数据源更改?

12得票4回答
如何导出AWS AppSync解析器?

我已经使用Schema和Resolvers设置了AppSync。我可以将Schema导出到文件中,但我不知道如何导出Resolvers。 我想将这些存储在一个文件中以便于进行源代码控制。它们包含了很多SQL代码,我不想丢失。