-
1 votesanswersviews
没有客户端SDK的AWS Cognito身份验证
TL;DR 如何通过AWS Cognito without embedding Cognito SDK to the client-side? 为我的电影搜索API提供经过身份验证/未经身份验证的用户的访问权限 AWS Cognito documentation声明您必须将客户端SDK部署到您的应用程序中 . 我想避免将我的API实现外部嵌入到特定的提供程序中 . 例如,将来我可能会使用Goog... -
4 votesanswersviews
你如何看待amazon lambda函数的console.log输出
当你这样做的时候 console.log('Loading function'); 在亚马逊lambda函数中,它去哪儿了? 我的设置api网关lambda函数nodejs6.10 curl https://n2tredacted.execute-api.us-east-1.amazonaws.com/prod/redactedFunc -
1 votesanswersviews
在无服务器/ lambda容器中使用express重定向无法正常工作
我已经设置了一个快速应用程序,其中包括: / api / route1 / api / route2 / api / newroute ...... 我需要将route / api / route2的请求重定向到/ api / newroute . 因此我使用res.redirect();为达到这个 . 它在我的本地开发环境中正常工作,其中应用程序托管在http://local... -
0 votesanswersviews
谷歌 Cloud 功能连接到mongodb
我想在我的谷歌 Cloud 功能HTTP触发器中连接到mongodb . 'use strict'; const http = require('http'); const MongoClient = require('mongodb').MongoClient; exports.weatherWebhook = (req, res) => { console.log(req.bod... -
0 votesanswersviews
克劳迪娅和API网关:禁止(/最新)
我正在使用Claudia将我的node.js应用程序转换为AWS lambda函数 . 集成工作正常,我可以在这个地址访问我的无服务器网站的索引:https://*******.execute-api.eu-west-2.amazonaws.com/latest现在我有一个登录页面和一个转到该页面的链接 . 我的问题是,当我点击此链接时,URL是:https://*********.execute... -
4 votesanswersviews
如何在CloudFormation模板中描述AWS Lambda函数测试事件?
我在CloudFormation模板中描述了现有的AWS Lambda函数,我将面对下一期 . 在我们的Lambda中,我们配置了一些测试事件,这有助于我们验证一些用例(我的意思是下面的截图中的功能) . 但我没有看到任何将这些测试事件添加到CloudFormation模板的能力 . AWS文档对此没有帮助 . 这是可能的,还是有任何变通方法如何导出和导入Lambda函数测试事件? -
1 votesanswersviews
将CNAME记录到API Gateway Endpoint主机?
我有以下形式部署的API Gateway Regional Enpoint: https://some-id.execute-api.us-east-1.amazonaws.com/prod/my-path/ 我知道为了让 www.my-domain.com 自定义域解析为 https://some-id.execute-api.us-east-1.amazonaws.com/prod/my-p... -
5 votesanswersviews
销毁通过Serverless创建的资源,而不会破坏Lambda endpoints
我在serverless.yml文件中定义了以下资源 . 它非常适合为我所有不同的开发阶段创建资源 . resources: Resources: uploadBucket: Type: AWS::S3::Bucket Properties: BucketName: ${self:service}-${self:custom.stage}-upl... -
2 votesanswersviews
无服务器共享API网关部署到不同阶段时出错
我正在使用无服务器版本1.29.2 我创建了一个初始的cloudformation脚本,它创建了一个将由其他服务使用的API GateWay REST API . 所以这是负责它的cloudformation脚本 . { "AWSTemplateFormatVersion":"2010-09-09", "Description"... -
0 votesanswersviews
AWS Cognito不发送无服务器的验证邮件
我正在尝试使用Amplify和Cognito创建用户登录 . 我可以正确地将用户加载到用户池但无法验证用户,因为AWS未向我发送包含相应代码的验证电子邮件 . 我想我需要在我的yml文件中添加其他内容....我不知道是什么 . 我按照一个演示,这就是他们如何设置他们的yml . 谢谢 这是我的.yml: CognitoUserPool: Type: AWS::Cognito::UserPool... -
1 votesanswersviews
如何使用现有的Cloud Formation模板生成SAM Local环境
我正在研究引用AWS无服务器数据湖的Data Lake项目 . https://github.com/awslabs/aws-data-lake-solution当我尝试创建SAM本地模板文件时,我遇到了现有资源配置的一些问题(API Gateway,Coginto User Pool) . 我是否可以使用现有的 Cloud 形成模板来生成SAM本地环境 . 请让我知道我必须对现有模板进行哪些更... -
0 votesanswersviews
AWS SAM FindInMap未填充变量
我试图获得一个简单的SAM模板,使用!FindInMap内部函数“动态”填充环境变量 . 我已经按照许多例子,包括AWS的文档,没有任何运气 . 由于某种原因,即使一切看起来都是正确的,该函数也不会使用它来填充环境变量 . 它只是将变量设置为空字符串 . 您可以从下面的代码中看到我在其中使用了!Ref函数,但是尝试了硬编码函数的参数而没有任何运气 . 您还会注意到该函数位于 Global 部分,您... -
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... -
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
如何使用无服务器框架为多个环境配置DynamoDB ProvisionedThroughput
我正在AWS上构建无服务器应用程序并尝试使用Serverless Framework创建具有特定值ProvisionedThroughput或自动扩展的DynamoDB表 . 例如: RCU:1,WCU:1用于测试环境 生产环境 环境的Auto Scaling(Min:5,Max:100,Target:70%) 我知道如何通过serverless.yml配置1个环境的设置,但是如何使用... -
0 votesanswersviews
无服务器框架,订阅多个主题
我在将所有主题订阅到函数处理程序时遇到了困难 . 我想做的是这样的事情: functions: xxxxx: handler:xxxx events: - sns: arn:aws:sns:xxxx:xxxxx:* 当我尝试添加没有通配符的所有主题时,我遇到了这个错误: Bla bla bla发生错误 - 最终政策规模(20526)大于限额(20480) 如何在避免此问题的同时将所有主题订阅... -
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: ... -
0 votesanswersviews
无服务器框架:尝试为lambda定义角色会产生未定义的资源错误
我正在写一个lambda来更新RDS实例 . 显然,RDS实例必须位于VPC中,并且lambda必须位于VPC中,以便它可以访问RDS . 好吧那么 . 所以我将lambda配置为VPC,然后它没有权限在EC2上打开网络接口,所以我必须给lambda一个具有这些权限的角色 . 这是我的serverless.yml: service: users-to-rds plugins: - serve... -
3 votesanswersviews
Cognito,API Gateway和Lambda假设认知用户的身份
我正在构建一个React应用程序,使用API Gateway,lambda和cognito(基本上从https://serverless-stack.com教程开始) . 我想为我的DynamoDb设置细粒度的访问控制(即通过基于登录用户限制对DynamoDb表的访问的IAM策略 - 如https://docs.aws.amazon.com/IAM/latest/UserGuide/referen... -
0 votesanswersviews
Azure Functions核心工具中的动态代理?
我在我的mac上使用Azure Functions Core Tools v2.3.148 . 我正在使用它进行本地开发和发布我的应用程序 . 我的app需要代理,所以我在proxies.json文件中定义了所有代理 . 在本地开发期间,Core Tools识别该文件,但指向backendUris,这些硬编码在那里(=功能应用程序上的实际功能) . 因此,为了解决这个问题,我必须在进行本地开发之前... -
0 votesanswersviews
使用cloudformation将使用boto3创建的现有API添加到舞台
我们已经有一个使用boto3 Cloudfront - > API - > Lambda - > SQS - > Lambda构建的产品 . 现在我们被要求编写一个CF模板,通过更改API endpoints 为API添加一个新阶段 . 我不确定这是否可能,因为我没有看到AWS :: ApiGateway :: RestApi类型或AWS :: ApiGateway... -
1 votesanswersviews
使用无服务器框架为多个IoT设备设置AWS IoT
我的目标是在AWS上使用serverless framework为多个IoT设备创建一个系统,以将JSON有效负载发送到AWS IoT,然后将其保存到DynamoDB . 我非常擅长在创建EC2服务器之外使用AWS,这是我使用serverless framework的第一个项目 . 在提到an example之后,我提出的修改版本发布在下面 . Problem: 看起来这个例子只适用于1台设备连接... -
0 votesanswersviews
如何从AWS SAM获得堆栈输出?
我想对我的无服务器项目执行自动集成测试 . 要做到这一点,我需要以某种方式得到api endpoints . 已经有the plugin serverless-stack-output用于无服务器框架的目的 . 但我想知道在部署应用程序后如何通过AWS SAM实现类似的功能? 同时,如果我能以某种方式得到我的api的基本URL以及各个 endpoints ,那么我就能够连接它们并对它们进行测试 ... -
0 votesanswersviews
使用auth进行graphql架构拼接
我的想法是用graphql和无服务器创建一个微服务approch . 我正在考虑为dynamodb中的每个表创建一个服务,然后创建一个apigateway服务,并在apigateway服务中使用graphql-tool将模式拼接在一起 . 这项工作非常好,我很满意 . 但现在我想为我的graphql查询和突变添加授权 . 我在apigateway中添加了一个自定义autherizer,它从客户端解... -
3 votesanswersviews
有没有办法使用无服务器部署多个api网关共享相同的lambdas
我的用例如下, 我已经构建了一个用无服务器编写的nodejs中的rest api,当部署时将创建lambdas和api网关,使url工作正常 . 但是,我会有多个客户端想要使用这个应用程序(他们的客户端使用api)而且我不会为每个客户端提供't want to duplicate the lambda',因为业务逻辑不会改变 . What would be different is the s...