-
4 votesanswersviews
用于无服务器应用程序的部署(CI-CD)管道
我创建了一个简单的节点表达MongoDB应用程序,它有3个API endpoints 来执行基本的crud操作 . 如果我将此部署到Heroku作为服务并使用bitbucket-pipeline来执行CI-CD,这将为我完成这项工作 . 除此之外,我可以让Heroku管道拥有多个阶段的环境,如开发和 生产环境 . 在完成上述所有工作后,我将完成我的管道并对此感到高兴 . 现在回到无服务器,我已经... -
0 votesanswersviews
S3或DynamoDb用于用户存储?
我想在无服务器架构中使用AWS Lambda和Cognito,并且好奇的是人们想要将S3存储桶用于用户数据存储而不是DynamoDb?什么是利弊? -
1 votesanswersviews
没有缓存模式的cloudfront
我正在构建一个无服务器应用程序,我的SPA托管在S3上,我的API在lambda前端由API网关结束 . 很标准的东西 . 现在我希望我的cloudfront发行版位于S3和API网关的前面,以便它们位于同一个域中,以防止来自SPA的CORS预检请求 . 将 Cloud 端转换为非缓存模式的最简单方法我认为是转发所有标头 . 不幸的是,当我通过设置行为时,我开始得到cloudfront错误403.... -
1 votesanswersviews
具有Cognito用户池授权程序和Lambda的API网关
我正在使用一个架构,我正在使用带有Cognito用户池授权程序的API网关,并且我在客户端ReST调用中传递了授权头中的IdToken . 它工作正常 . I need the cognitoIdentityId in Lambda. 在API网关中的集成请求中尝试的主体模板映射 内容类型 - application / json { "cognito-identity" :... -
1 votesanswersviews
lambda调用另一个lambda并达到1000的并发阈值
场景 - 有一个主lambda正在拆分工作并将其交给多个其他lambda( Worker ) . 第一个lambda迭代并异步调用其他lambdas 如果产生的lambda数量超过1000,它会失败吗? 两个lambdas之间是否应该有一个SNS ...以便SNS重试? 或者是一种更复杂的方法,将消息放入队列,然后发送“X”号工作者lambda的通知以开始轮询队列? 有没有更好的办法? -
0 votesanswersviews
是否可以将视频文件上传到IBM Cloud Functions / OpenWhisk函数并对其进行编码?
我们正在开发视频流平台 . 因为我们希望在上传后将视频编码为H.264格式 . 我们决定使用IBM Cloud Functions / OpenWhisk对视频进行编码,但有一些疑问 . 是否可以将视频文件上传到IBM Cloud Functions / OpenWhisk并对其进行编码?它是否受支持,怎么做? -
0 votesanswersviews
AWS API Gateway返回HTML
我正在使用AWS labs的无服务器容器(https://github.com/awslabs/aws-serverless-java-container)来处理lambda入口点和响应返回HTML的lambda . 它似乎调用lambda并从lambda返回HTML . 但是,API Gateway会抛出一个处理响应的拟合 . 我使用API网关作为代理,而不是配置单个 endpoints . ... -
0 votesanswersviews
使用auth进行graphql架构拼接
我的想法是用graphql和无服务器创建一个微服务approch . 我正在考虑为dynamodb中的每个表创建一个服务,然后创建一个apigateway服务,并在apigateway服务中使用graphql-tool将模式拼接在一起 . 这项工作非常好,我很满意 . 但现在我想为我的graphql查询和突变添加授权 . 我在apigateway中添加了一个自定义autherizer,它从客户端解... -
1 votesanswersviews
从OpenWhisk(IBM Cloud Function)操作返回二进制HTTP响应
我想在IBM Cloud Function中使用OpenWhisk通过HTTP返回驻留在(IBM Cloud)ObjectStorage中的二进制文件 . 这可能吗?对我而言,似乎OpenWhisk仅支持JSON作为动作的结果 . 这是我正在使用的代码(get_object_storage_file返回二进制数据): import sys from io import StringIO impor... -
0 votesanswersviews
哪个FaaS为每个函数执行提供更高/ tmp的存储空间?
我们正在开发视频流媒体平台 我们需要转换用户上传的 Cloud 存储视频文件 我们决定将AWS Lamda用于此目的 . 但后来我们发现lambda无法处理512 MB以上的文件,因为分配的/ TMP文件夹最大大小为512 MB 我们在S3存储桶中的视频文件大于1 GB 那么我们需要找出其他提供/ TMP空间至少为2 GB的FaaS吗? 所以请建议一个提供至少2 GB的faas提供商 注意:如果没...