-
0 votesanswersviews
是否可以将视频文件上传到IBM Cloud Functions / OpenWhisk函数并对其进行编码?
我们正在开发视频流平台 . 因为我们希望在上传后将视频编码为H.264格式 . 我们决定使用IBM Cloud Functions / OpenWhisk对视频进行编码,但有一些疑问 . 是否可以将视频文件上传到IBM Cloud Functions / OpenWhisk并对其进行编码?它是否受支持,怎么做? -
1 votesanswersviews
使用无服务器框架为多个IoT设备设置AWS IoT
我的目标是在AWS上使用serverless framework为多个IoT设备创建一个系统,以将JSON有效负载发送到AWS IoT,然后将其保存到DynamoDB . 我非常擅长在创建EC2服务器之外使用AWS,这是我使用serverless framework的第一个项目 . 在提到an example之后,我提出的修改版本发布在下面 . Problem: 看起来这个例子只适用于1台设备连接... -
3 votesanswersviews
有没有办法使用无服务器部署多个api网关共享相同的lambdas
我的用例如下, 我已经构建了一个用无服务器编写的nodejs中的rest api,当部署时将创建lambdas和api网关,使url工作正常 . 但是,我会有多个客户端想要使用这个应用程序(他们的客户端使用api)而且我不会为每个客户端提供't want to duplicate the lambda',因为业务逻辑不会改变 . What would be different is the s... -
0 votesanswersviews
如何使用无服务器框架为多个环境配置DynamoDB ProvisionedThroughput
我正在AWS上构建无服务器应用程序并尝试使用Serverless Framework创建具有特定值ProvisionedThroughput或自动扩展的DynamoDB表 . 例如: RCU:1,WCU:1用于测试环境 生产环境 环境的Auto Scaling(Min:5,Max:100,Target:70%) 我知道如何通过serverless.yml配置1个环境的设置,但是如何使用... -
0 votesanswersviews
AWS IOT发布到Kinesis无服务器框架
我想在无服务器框架中复制IOT - > Kinesis Stream操作,这样我就不必为不同帐户的不同阶段手动创建这些操作 . 这可能吗? https://docs.aws.amazon.com/iot/latest/developerguide/kinesis-rule.html -
0 votesanswersviews
无服务器框架,订阅多个主题
我在将所有主题订阅到函数处理程序时遇到了困难 . 我想做的是这样的事情: functions: xxxxx: handler:xxxx events: - sns: arn:aws:sns:xxxx:xxxxx:* 当我尝试添加没有通配符的所有主题时,我遇到了这个错误: Bla bla bla发生错误 - 最终政策规模(20526)大于限额(20480) 如何在避免此问题的同时将所有主题订阅... -
3 votesanswersviews
!无服务器框架中的ImportValue无法正常工作
我正在尝试从CloudFormation中创建的堆栈中导出DynamoDb StreamArn,然后使用serverless.yml中的!ImportValue引用导出 . 但我收到此错误消息: unknown tag !<!ImportValue> in "/codebuild/output/src/serverless.yml" cloudformation和... -
8 votesanswersviews
无服务器框架:实现完整“基础架构作为代码”的方法?
我遵循了一个出色的指南(Serverless Stack),它创建了一个带有反应前端的典型CRUD无服务器基础设施 . 它正在使用Serverless Framework for AWS . 我不喜欢的是,为了引导设置,有很多手动点击GUI(主要是亚马逊的控制台界面) . 即设置不受版本控制,不易重现 . 使用CI / CD进程等扩展它并不容易 . 在此示例中,需要手动设置以下资源: AWS ... -
3 votesanswersviews
多个无服务器文件共享相同的api网关
我正在使用无服务器框架来构建REST API . 我已达到200限制堆栈大小并阅读有关绕过它的多种方法 . 最常见的方法是以“微服务方式”拆分堆栈,其中每个堆栈处理一起有意义的特定资源集 . 由于无服务器的工作方式,每个服务都会为自己创建一个新的api网关然后,如_1331465中所述,可以在它们之间 Build 共享域,以便可以通过相同的基本URL访问所有 endpoints . 虽然这是一个... -
1 votesanswersviews
无服务器框架lambda appsync错误
我正在使用无服务器frameowork上传AWS lambda函数以用作AppSync中的数据源 . 我拥有的serverless.yml非常基本 . service: mongoose-lambda-srvrls provider: name: aws runtime: nodejs6.10 region: us-west-2 functions: mongoose: ... -
16 votesanswersviews
如何将json输入传递给使用事件在Serverless中部署的Cron计划Lambda?
我一直在尝试在Serverless中部署Lambda,以便在每小时调用它的Cron计划上运行 . 在调用它时,我希望Lambda中的事件由我自己的JSON输入填充,而不是来自Cron事件的信息,这是部署时的默认输入 . 在AWS控制台内部,我可以手动进入Lambda的Cron触发器,并将输入从“匹配事件”更改为“常量(JSON文本)”,以获得我想要的结果 . 由于Serverless在部署Lamb... -
6 votesanswersviews
如何通过 Cloud 形成模板(serverless.yml)启用api网关日志?
我想为我的api网关启用api网关日志,这是我的lambda函数的环绕 . service: myservice provider: name: aws runtime: python3.6 stage: ${opt:stage} region: ${self:custom.AwsRegion} timeout: 130 memorySize: 128 functio... -
1 votesanswersviews
无服务器AWS上的Google凭证json文件
我尝试在我的serverless项目上使用DialogFlow(API.AI或Google Cloud Dialogflow API)但问题是我找不到将google凭证json文件推送到无服务器端的任何解决方案 . 我跟着this tutorial(它's on google cloud website) and It works correctly on my local but not on ... -
1 votesanswersviews
如何检查Openwhisk(IBM Cloud Functions)是否被调用?
我有一个将数据上传到Cloudant数据库的Web应用程序 . 更改事件应触发OpenWhisk / IBM Cloud Functions激活或操作 . 如何检查是否调用了OpenWhisk,是否有调试机制?我尝试使用仪表板,但有什么我可以在命令行上使用? 我正在尝试使用node.js和Docker操作,因此如果解决方案与node.js,Swift或Docker容器中的操作无关,那将会很棒 . -
0 votesanswersviews
使用boto3从无服务器lambda函数调用aws s3存储桶时出现AccessDenied错误消息
我正在使用amazon aws构建一个无服务器应用程序 . 我现在正在测试boto3以从我的aws s3服务获取存储桶列表 . 虽然我的IAM用户具有AdministratorAccess访问权限,但每次我尝试调用我的lambda函数时,它都会显示错误消息 . 有人可以帮帮我吗?感谢您的关注 . 这是我的错误信息 { "stackTrace": [ [ ... -
2 votesanswersviews
AWS Lambda和API Gateway Endpoint响应中的调试错误
我有一个lambda函数,它连接到API网关 . 当我在本地运行它时,它工作,当我用 serverless offline 模拟它时,它的工作原理 . 但是对于已发布的dev endpoints ,它会返回错误500和带有错误消息的json对象: { "message": "Internal server error" } 在CloudWatch日志中... -
1 votesanswersviews
如何让lambda与ajax一起工作?
在向lambda endpoints 发出ajax请求时,我禁止403 . 这可能是一个CORS问题 . serverless.yml service: aws-nodejs # NOTE: update this with your service name provider: name: aws runtime: nodejs4.3 functions: ... -
2 votesanswersviews
使用AWS Cognito和Serverless实现基于角色的访问控制
我按照本教程https://serverless-stack.com/使用AWS服务(S3,Lambda,Cognito,DynamoDB)创建了无服务器应用程序,并使用ReactJS创建了无服务器框架 . 该教程使用AWS Cognito用户池和身份池进行用户管理和身份验证 . 本教程中的应用程序是一个"Note-Taking"应用程序,它在应用程序中没有基于角色的访问控制 ... -
1 votesanswersviews
更新UserPool Lambda中的触发器会调用lambda
我们有一个场景需要从使用lambda的rest api更新User Pool触发器 . 每当我们这样做时,更新会显示在Cognito User Pool面板中,但是当lambda被触发时会出现AccessDeniedException . 如果我转到AWS控制台> Cognito>用户池>我的池>触发控制台并保存相同的配置,而不更改任何内容,下次触发Lambda时没有任何问... -
1 votesanswersviews
适用于不同用户角色的AWS Serverless Protect API路径
现在,我的头脑正在从有关AWS的所有信息中爆炸 . :)所以我需要你的帮助 . 我在AWS上有以下架构:API Gateway,Lambda,Cognito . 我正在使用无服务器框架来配置所有内容 . 在Lambda上部署了几个功能 . 假设API和函数如下: GET /user GET /vehicle POST /vehicle 我有两种类型的用户A和B.A是管理员,应该访问所有内容,但... -
2 votesanswersviews
适用于具有无服务器框架的facebook用户的AWS Cognito
我使用Serverless Framework用于AWS无服务器应用程序来创建REST Full API . Requirement 任何用户(例如注册,脸书,谷歌)任何设备(例如移动或Web)都使用通过JWT令牌进行身份验证的API . 如果令牌有效,用户可以通过 AWS API Gateway 访问 AWS Lambda 函数 . What I do 对于注册用户和Facebook用户使用AW... -
0 votesanswersviews
TypeError:需要类似字节的对象,而不是无服务器和Python3的'str'
我有一个aws-lambda函数,只要将CSV文件上传到s3存储桶就会触发该函数 . 我在Python 3.6中使用无服务器框架,问题是我收到此错误消息 需要一个类似字节的对象,而不是'str':TypeError Traceback(最近一次调用last):文件“/var/task/handler.py”,第33行,在csvfile中,fichier = obj ['Body'] . () ... -
4 votesanswersviews
将无服务器API网关URL作为同一堆栈中Lambda函数的参数传递
我开始使用AWS Lambda,AWS API Gateway和无服务器以及其他供应商API构建JAM应用程序 . 此供应商API由Lambda函数调用,并且需要传递回调URL以在完成其工作后接收某些数据 . 当我用无服务器生成所有内容时,转到控制台并提取API URL以手动设置作为env变量对我没用,我需要一种方法,以便无服务器可以将公开的API endpoints URL传递给lambda函数... -
0 votesanswersviews
如何验证调度cron是否在无服务器框架上工作
我有一个2 lambda函数,第一个得到一个实例ec2第二个检查状态ec2,我添加了一个计划事件到第二个,一个cron女巫每15分钟一次,所以现在我想验证我的状态功能是真的每15分钟调用一次,我已经检查了aws控制台中的触发器,但没有发生任何事情,我想知道我做错了什么? 这是我的handler.py文件 import sys import schedule import time import l... -
9 votesanswersviews
如何在CloudWatch中将值传递给Lambda函数?
以从CloudWatch计时器处理ping的方式包装函数的最佳方法是什么?例如,采用下面的lambda函数: export const fn = (event, context, callback) => { const { year, make, model, } = event.queryStringParameters return otherFn({ year, make,... -
1 votesanswersviews
授予CloudWatch对使用无服务器框架部署的lambda函数的访问权限
我的问题 我正在使用Serverless framework编写Lambda函数 . 该函数由HTTP请求调用 . 它解析请求参数,从CloudWatch组中提取一些日志并根据参数进行流式处理,并使用日志摘要进行回复 . 我想使用无服务器配置文件授予CloudWatch对Lambda函数的读访问权限 . 代码 函数定义( serverless.yml )非常基本: service: adam-te... -
2 votesanswersviews
AWS API Gateway默认响应和Trigger AWS Lambda
我一直在尝试使用AWS API Gateway和AWS Lambda来试用无服务器架构 . 一直在浏览博客和AWS文档 . 已经尝试了样本GET / POST . 但是,我有以下要求w.r.t跟踪我的自定义应用程序中的用户事件 事件从我的应用程序发布到API endpoints 我希望API使用自定义响应回复(Say {'fine'})(确认已收到请求) 发送响应后,将事件有效负载移交... -
3 votesanswersviews
具有服务器端身份验证和Cognito的无服务器框架
我已经使用带APIG的无服务器框架,DynamoDB作为数据存储实现了各种REST-API,使用Angular2作为前端进行用户身份验证的Cognito . 服务器端的Cognito授权人可以轻松保护这些功能 . 缺点是我必须在我的前端应用程序中集成AWS SDK才能首先使用Cognito对用户进行身份验证(注册/登录,...) . 我也可以使用AWS_IAM授权程序,但在将请求发送到API网关之... -
4 votesanswersviews
用于无服务器应用程序的部署(CI-CD)管道
我创建了一个简单的节点表达MongoDB应用程序,它有3个API endpoints 来执行基本的crud操作 . 如果我将此部署到Heroku作为服务并使用bitbucket-pipeline来执行CI-CD,这将为我完成这项工作 . 除此之外,我可以让Heroku管道拥有多个阶段的环境,如开发和 生产环境 . 在完成上述所有工作后,我将完成我的管道并对此感到高兴 . 现在回到无服务器,我已经... -
0 votesanswersviews
AWS API Gateway不会在转换中填充方法请求
我们正在使用AWS API Gateway,它为HTTP endpoints 提供POST方法,我们可以在此图像上调用: 此网关使用Lambda代理集成调用我们的AWS Lambda函数 . 问题是当我们从外部REST客户端调用Gateway时,我们传递给函数处理程序的输入对象没有填充字段 . 如果尝试使用相同的标头和正文在测试模式(来自AWS Gateway控制台页面)中调用Gateway,我们...