1

我使用node4.3Lambda Functioncustom resource在触发我的CloudFormationjson需要最新aws-sdk到能够调用aws-sdk for Lambda不是最新的?

var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider(); 

但它看起来像aws-sdk不是因为它错误的最新和我能看到AWS.CognitoIdentityServiceProvider未定义的日志。

我做错了什么或有没有解决方法?

回答

1

按照这里的文档:http://docs.aws.amazon.com/AWSJavaScriptSDK/latest/index.html CognitoIdentityServiceProvider不支持尚未

enter image description here

注:虽然所有的服务都在浏览器版本的 的SDK,支持并不是所有的服务都是可用默认托管 构建(使用上面提供的脚本标记)。 托管版本中的服务列表在 浏览器SDK指南的“使用服务”部分中提供,其中包含有关如何使用额外服务构建SDK的自定义版本号 版本的说明。

+0

哦,这太糟糕了,因为它无法使用CloudFormation创建Cognito用户池。所以我不能自动创建我的整个环境与CloudFormation :(任何想法何时将被更新(或者aws-sdk或CloudFormation中的Cognito支持)? – Christine

+0

我正在尝试使用本地节点-sdk 2.3.3,并且我升级到2.3。 5,它的工作,如果发生这种情况,我想你可以尝试上传捆绑的zip文件到lambda,然后运行它。 –

+0

好的,谢谢,我会试试,总是想知道什么是正确的方式来覆盖默认aws-sdk在具有特定(新版)的Lambda服务器上捆绑使用webpack似乎是一种很好的方法 - 只有这样才能将捆绑集成到无服务器框架中。 – Christine