aws-appsync相关内容
我在React/Apollo/AppSync中遇到问题,突变触发两次(或多次).我有一个React应用,该应用的更新突变是由通常的UI按钮onClick触发的. { that.toggleSubscription(event, subscriptionid, serviceid, sta
..
我正在使用AWS Appsync,希望从成功执行的突变中获得响应.当我在Appsync Graphql控制台中尝试设置时,得到一个填充的"data": { "mutateMeeting" }响应: 当我在react应用程序中尝试相同的操作时,我在dynamodb数据库中看到发生了突变,但是 react-apollo 不会返回突变响应.如您在apollo开发工具中所见,"data": { "m
..
AWS AppSync支持从客户端传递自定义标头,并使用 $ context.request.headers 在GraphQL解析器中访问它们.在iOS客户端中? 谢谢:) https://docs.aws.amazon .com/appsync/latest/devguide/resolver-context-reference.html 解决方案 我刚刚找到了一种在iOS客户端中传
..
如何使用Lambda函数在Node.js中查询GraphQL端点(AppSync)?我应该使用哪个GraphQL客户端? 我看过 AWS AppSync JavaScript SDK似乎是用于移动应用程序或React/Frontend. PS:我不是在谈论AWS Lambda解析器. 解决方案 如果您使用AWS_IAM或AMAZON_COGNITO_USER_POOLS作为身份
..
仅供参考,我发布了这个问题最初在AWS AppSync论坛中(以防将来AWS回答). 我一直在尝试制作一个简单的Posts应用程序,例如三个突变:onCreatePost,onUpdatePost,onDeletePost (当然还有对这些突变的三个订阅) 在Xcode中,我在viewDidLoad()期间调用了三个函数:subscribeToNewPosts(),subscribeT
..
对于开发无服务器应用程序,尤其是 AWS AppSync ,我有一个一般性的问题.我们正在考虑为一个小项目实现无服务器化,我想知道人们在创建“无服务器"应用程序时通常如何设置开发环境. 我已经看到无服务器框架提供了一些在本地运行lambda的功能,但据我所知请参阅,可用的 appsync-plugin 不能为AppSync提供完整的“离线"功能 我很想知道其他团队如何进行无服务器开发?
..
我正在使用AWS AppSync Web控制台,我从头开始创建了一个新API. 我创建了这样的新资源: type ToDo { id: ID! title: String! } AWS AppSync创建DynamoDB表和架构后,如果我想更新架构并添加新字段怎么办? type ToDo { id: ID! title: String! completed
..
我正在使用AWS AppSync.当请求使用$util.error()辅助程序(在此解析器的响应映射模板中记录).无论我做什么,我都无法使AppSync在error输出中输出data和errorInfo字段. 这是我拥有的Lambda. exports.handler = (event, context, callback) => { callback(null, { d
..
文档说我们可以通过3种方式授权一个与API交互的应用程序,但看起来并没有一种 public 端点的方法. 例如,如果我想任何人查询待办事项列表,但是只有已通过身份验证的用户可以将待办事项添加到该列表中,我该如何实现? 或者如果我想允许任何人进行模式内省 ,但将所有其他查询限制为已认证用户,可以吗? 我正在使用Cognito进行身份验证.我注意到有一个AppId client re
..
在Lambda中,我想用aws-signature-v4签名我的AppSync端点,以便将其用于突变. 生成的URL似乎正常,但尝试时会出现以下错误: { "errors" : [ { "errorType" : "InvalidSignatureException", "message" : "The request signature we calculated does not
..
我一直试图进行一种变异,以创建与两种不同类型的关系,但收效甚微. **模式** (我已使用“创建资源"在DynamoDB中创建表) type Comment { eventId: ID! commentId: String! content: String } type CommentConnection { items: [Comment]
..
根据提供的教程,我的文件当前正在上传到s3存储桶. 我有一个Post类型,其文件字段指向S3Object. S3Object具有存储区,键和区域的值. 我想允许我的用户下载他们上传的文件,但是我无法通过查询访问Post>文件.这意味着我无法获得下载URL. 现在,DynamoDB在上传时将以下内容存储为文件(我在这里更改了值): {"s3":{"key":"id.pdf","bu
..
跟随此docs/tutorial 在AWS AppSync文档中. 它说明: 使用AWS AppSync,您可以将它们建模为GraphQL类型.如果您的任何突变都具有带有bucket,key,region,mimeType和localUri字段的变量,则SDK会为您将文件上传到Amazon S3. 但是,我无法将文件上传到s3存储桶.我了解该教程缺少很多细节.更具体地说,本教程并
..
有这个很棒的存储库,其中包含不同无服务器场景的示例实现. 现在,我正在努力将AppSync和Amazon RDS结合使用.我尝试了独立rds的实现,以及存储库中提供的appsync示例.这些就像魅力一样运作. 但是,如果您想组合使用这些技术,显然存在许多差异和困难.我使用了rds目录中的架构,解析器和处理程序函数,并将其与appsync lambda实现结合在一起.我调整了映射模板并更新了s
..
我正在使用AWS Amplify设置AppSync GraphQL API.我有一个带有@model批注的架构,我正在尝试编写一个lambda解析器,该读/写器将对@model生成的DynamoDB表进行读取/写入.但是,当我尝试使用amplify mock在本地进行测试时,我的JS函数抛出了 error { UnknownEndpoint: Inaccessible host: `dyna
..
我正在尝试使用IN使用列表构建AWS AppSync查询: { "version" : "2017-02-28", "operation" : "Query", "index" : "my-index", "query" : { "expression": "id IN :ids", "expressionValues" : {
..
因此,当我从aws控制台运行查询时,一切正常.但是,在我的iOS客户端上,我只会收到401错误. 我正在使用本教程和cognito身份验证中的基本代码: credentialsProvider = AWSCognitoCredentialsProvider(regionType: AWSRegion, identityPoolId: CognitoIdentityPoolId)
..
我正在为Graphql/AppSync使用AWS Amplify(前端使用Cli和Angular 7),想知道当超过10个项目时如何获取所有连接的项目吗? 比方说,我已经创建了一个schema.graphql像这样: type User @model { id: ID! firstname: String lastname: String project: Projec
..
是否可以在AWS AppSync的订阅中具有自定义过滤逻辑? 据我所知,当前行为是: 例如我的架构如下所示 type Mutation { createEvent(userId: ID!, event: Event!): Event! } type Subscription { onEvent(userId: ID!): Event! @aws_subscribe(mut
..
我正在使用无服务器Aurora作为数据库来构建AppSync项目,并偶然发现了这个奇怪的错误: "Can't serialize value (/getUsers/created_at) : Unable to serialize `2019-09-28 07:36:13` as a valid DateTime Object." 当我得到一个看起来像这样的User对象时,就会发生这种情
..