aws-sdk v3 lambda 区域即使在提供区域后也丢失

aws-sdk v3 lambda region missing even after providing region

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

沙盒包含重现的问题

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

fromCognitoIdentityPool 中添加 clientConfig: {region: "region-here"} 解决了问题。 我保留了未经编辑的代码沙箱以供参考。