8得票1回答
无服务器错误 - 没有任何文件符合包含/排除模式

我正在尝试使用Python进行一些骨架部署。这是我的serverless.yaml文件。 我的文件夹结构如下: serverless-test |_lambdas |____handler.py |_layers |____common |_________somefunction.py ...

8得票2回答
如何限制无服务器Lambda函数的并行执行

我正在使用AWS和Serverless框架。我的Serverless Lambda函数通过事件被触发。然后我与数据库通信,但是我可以打开的连接数量有限。 因此,我想一次只运行5个Lambda函数并排队其他事件。我知道这里有: provisionedConcurrency: 3 # ...

8得票1回答
Lambda无法访问KMS密钥。

当我运行我的lambda代码时,我收到以下错误信息: 密文引用了一个不存在的客户主密钥,在此区域不存在,或者您无权访问。 我大多数情况下按照 this 创建堆栈使用aws-sam-cli,并且模板的相关部分位于代码下方。 相关代码如下: const ssm = new AWS.SSM(...

8得票4回答
使用AWS SAM-CLI需要每次更新代码都要重新构建。

我正在使用SAM CLI开发API Gateway Lambda代理集成。根据文档,我应该能够使用sam local start-api在本地测试我的端点。 start-api命令允许进行“热重载”,如 AWS SAM文档中所述 。但是,我没有看到这种行为。 我的template.yaml文...

8得票4回答
在AWS CodeBuild中使用`sam build`是否可行/推荐?

这个问题源自这个问题。现在我对那里出了什么问题有了更好的理解,并且有了一个可行但不完美的解决方案,我正在提交一个更加专注的后续问题(我在StackOverflow上还是个新手-请告诉我这是否违反了礼仪,我应该跟进原始问题)。 此页面建议:“您可以使用AWS CodeBuild构建、本地测试和...

8得票2回答
如何从Python Lambda返回GraphQL Union到AWS AppSync?

是否可以从Python Lambda使用GraphQL Union 做出响应?如何实现?看起来是可能的,但我无法完成它。 我包括了一个__typename属性,但大多数情况下我会遇到这个错误: {'errorType': 'BadRequestException', 'message':...

7得票3回答
无服务器框架 - 我需要哪些权限才能使用AWS SSM参数存储?

我发布此问题是因为似乎没有相关文档,所以经过长时间的试错和浪费,我想提供答案。 背景介绍,Serverless框架[允许从AWS SSM参数存储区加载纯文本和SecureString值]。1 在执行无服务器部署时,需要哪些权限才能访问和加载这些SSM参数存储值?

7得票6回答
AWS步函数mapState如何迭代大型负载?

我有一个状态机,由第一个预处理任务生成一个数组作为输出,该数组被后续的 map 状态循环使用。第一个任务的输出数组变得太大,导致状态机抛出错误States.DataLimitExceeded:状态/任务 'arn:aws:lambda:XYZ' 返回了一个大小超过最大字符数服务限制的结果。 ...

7得票1回答
无服务器框架函数的AWS Lambda文件系统路径是什么?

这似乎很简单,但却很棘手。显然,Serverless会与webpack一起打包,然后在使用Cloud Formation部署之前上传到S3。 问题在于webpack对node __dirname有一些问题,您可以在此处阅读相关内容: https://github.com/webpack/we...

7得票3回答
使用Fn::GetRef引用全局二级索引的DynamoDB Serverless

我正在定义一个与DynamoDB表相关的API/服务。我有一些索引(被定义为全局二级索引),以支持一些查询。我已经设计好了表格,包括GSI定义和看起来正确的查询。然而,在进行查询时,我收到了此异常: { AccessDeniedException: User: arn:aws:sts::OB...