serverless-framework相关内容

如何使用“包含"进行搜索使用 DynamoDB

我正在尝试在我的 React 应用上创建搜索功能. 我有这个 DynamoDB 表: ---------------------电影ID |电影名称---------------------1 |命名一个---------------------2 |姓名 b--------------------- 我想创建一个搜索功能来在 React 应用程序的搜索输入中搜索“b",并从数据库中获取 ..

无法在无服务器和 DynamoDB/Cognito/API 网关的 lambda 策略中使用 ${cognito-identity.amazonaws.com:sub}

目标: 使用 Cognito 进行身份验证(使用下面的 serverless.yml 配置) 点击经过身份验证的端点 GET/users 以触发 lambda 作业. 基于 IAM 策略,使用 LeadKey 条件限制对基于 cognito 用户cognito-identity.amazonaws.com:sub 查询的 DynamoDB 表的访问. 问题:我的政策似乎没有填充认知 ..

什么是“hellostepfunc1"?在用于设置 AWS stepfunctions 的无服务器文档中?

在无服务器网站的这些文档中 - 如何使用无服务器管理您的 AWS Step Functions 和 GiTHUB - serverless-step-函数,我们可以在serverless.yml文件中找到这个词hellostepfunc1:.我找不到对它的引用.我不明白它是什么,我找不到任何对它的引用,即使在状态机被创建到 AWS 之后也是如此. 如果我删除它,我会收到以下错误 不能使用' ..
发布时间:2021-07-20 18:59:06 其他开发

在 azure 函数中将日志级别设置为 Trace 时无法看到 Trace 日志

重现步骤: 在 VS 中创建一个新的 V2 函数应用选择HTTP触发器,粘贴如下代码: log.LogTrace("这是一个跟踪日志");log.LogDebug("这是一个调试日志");log.LogInformation(“这是一个信息日志");log.LogWarning(“这是一个警告日志");log.LogError(“这是一个错误日志");log.LogCritical(“这是 ..

使用无服务器框架模拟响应数据

文档给出了以下作为模拟示例: 函数:你好:处理程序:handler.hello事件:- http:路径:你好cors:真实方法:获取集成:模拟要求:模板:应用程序/json: '{"statusCode": 200}'回复:模板:$input.path('$')状态代码:201:图案: '' 这确实创建了一个模拟响应......除了它是空的. 我如何才能真正返回数据?我尝试将 appli ..
发布时间:2021-07-20 18:59:00 其他开发

使用无服务器框架将 Python 代码作为 lambda 层共享

这是一个后续问题:这个问题 我正在尝试使用无服务器框架将一些共享 Python 代码作为 lambda 层上传到 AWS Lambda. 我遵循了@msc 的解决方案(做了一些修改): 项目 1: 第 1 步:创建一个具有以下结构的无服务器项目: ./└ serverless.yml└ 普通/└ 蟒蛇/└ 其他包根据requirements.txt└ my_shared_ ..
发布时间:2021-07-20 18:58:54 Python

无法在 Visual Studio Code 中调试无服务器应用程序

我正在尝试了解如何使用 Visual Studio Code 调试器来调试无服务器 lambda 函数.出于测试目的,我有非常简单的 test lambda 函数: module.exports.handler = async (event) =>{调试器;控制台日志(111,事件);}; 然后,在 launch.json 中我创建了这样一个配置: {"版本": "0.2.0",“配置":[ ..
发布时间:2021-07-20 18:58:51 其他开发

aws 代码管道中无服务器框架的 Buildspec.yaml

我正在尝试使用无服务器框架的 CI/CD 管道. 我为 SAM 框架做了类似的事情,并且让它工作了.SAM框架有打包和部署两个步骤(部署由cloudformation action处理) 版本:0.2阶段:安装:运行时版本:节点:10#在代码deploy中添加美术效果后尝试建造:命令:- npm 安装时间- 导出 BUCKET=lambda-loadeo-git- aws cloudfor ..

如何以 DRY 方式定义变量

假设我有一个写入 S3 存储桶的函数.因此,存储桶名称显然是一个“变量",不应将其硬编码到函数中(例如,对于 dev 和 prod 可能是不同的存储桶). 现在,如果我希望函数能够访问它,我至少需要在两个地方使用存储桶名称: 在函数的 IAM 策略中(允许访问存储桶). 在函数本身中. 对于 #1,我可以使用一个变量,并引用 s-module 中定义的 IAM 策略中的变量(或 ..
发布时间:2021-07-20 18:58:41 其他开发

如何提高从 AWS Lambda (Java) 初始调用 AWS 服务的性能?

我最近尝试分析托管在 AWS Lambda 中的服务的一些性能问题.分解这个问题,我意识到它只是在每个容器的第一次调用中.在隔离问题时,我发现自己创建了一个新的测试项目以获得一个简单的示例. 测试项目(您可以克隆它,构建它mvn package,部署它sls deploy,然后通过 AWS 管理控制台进行测试.) 该项目有 2 个 AWS Lambda 函数:source 和 targ ..

似乎没有配置 AWS 配置文件!无服务器框架错误?

背景:-我有一个网关帐户(没有权限),其中创建了用户,为了访问 aws 资源,我们使用具有管理员访问权限的角色. 配置文件 [配置文件网关]区域 = ap-southeast-1输出 = json[个人资料DA]区域 = ap-south-1输出 = jsonrole_arn = arn:aws:iam::xxxxxxxxxxxxx:role/jatinmfa_serial = arn:a ..

Python Serverless (SLS):Runtime.ImportModuleError:无法导入模块

我正在处理一个项目,该项目使用 AWS CodeBuild 部署用 Python 编写的无服务器 (SLS) 函数. 部署在代码构建中运行良好.它成功创建了函数,我可以在 Lambda AWS UI 中查看 lambda.每当触发该功能时,我都会收到如下所示的错误: Runtime.ImportModuleError: Unable to import module 'some/funct ..
发布时间:2021-07-20 18:58:29 Python

如何在无服务器框架中创建多个阶段

我正在尝试在无服务器中创建多个阶段,但没有成功. 这是我的serverless.yml: 服务:some-cache-updater提供者:名称:aws运行时:nodejs8.10阶段:开发职能:预定更新程序:处理程序:handler.scheduledUpdater超时:120 我想添加的是一个具有不同超时的 prod 阶段. 我可以在同一个 yml 中完成吗? 任何示例或 ..
发布时间:2021-07-20 18:58:24 其他开发

将现有 API 密钥与 AWS 中的无服务器框架结合使用

在 serverless.yml 文件中,您可以指定要与已部署 API 中的函数一起使用的 API 密钥的名称.您列出 API 密钥名称,然后将您希望使用它保护的方法标记为私有.例如: 提供者:名称:aws运行时:nodejs4.3cfLogs:真实api密钥:- 我的APIKey 部署后,框架生成 API 密钥并将其分配给函数.即使环境中已经存在同名密钥,它也会生成密钥. 有没有办法指 ..