即使在提供区域之后,aws-sdk v3 lambda 区域也缺失

Posted

技术标签:

【中文标题】即使在提供区域之后,aws-sdk v3 lambda 区域也缺失【英文标题】:aws-sdk v3 lambda region missing even after providing region 【发布时间】:2021-12-28 10:31:36 【问题描述】:

我正在将 aws-sdk 从 v2 迁移到 v3,但在设置 lambda 客户端时遇到了问题。如文档中所示,我在 lambda 客户端实例化期间提供了区域,但是在客户端上运行 InvokeAsyncCommand 时,出现“Region is missing”错误。

沙盒包含重现的问题

https://codesandbox.io/s/xenodochial-robinson-ljqfo

【问题讨论】:

【参考方案1】:

fromCognitoIdentityPool 中添加clientConfig: region: "region-here" 解决了这个问题。 我已将代码沙箱保留为未经编辑的参考。

【讨论】:

以上是关于即使在提供区域之后,aws-sdk v3 lambda 区域也缺失的主要内容,如果未能解决你的问题,请参考以下文章

Nodejs & aws-sdk:同时访问多个区域?

如何从 CloudFoundry 向 AWS-sdk 提供凭证

即使在设置 c3p0.testConnectionOnCheckout=true 之后,与 MySQL 的数据库连接也会超时

Google Maps v3 - 限制可视区域和缩放级别

Django,即使在 collectstatic 之后也没有提供 uwsgi 静态文件

利用高德提供的api获取行政区域查询