1

私はaws-sdk for Lambdaが最新ではありませんか?

var cognitoidentityserviceprovider = new AWS.CognitoIdentityServiceProvider(); 

を呼び出すことができるように、最新のaws-sdkが必要ですが、aws-sdkがエラー以来、最新のものではなく、私が見ることができるように見える私のCloudFormationjsoncustom resourceによってトリガnode4.3Lambda Functionを使用AWS.CognitoIdentityServiceProviderのログは未定義です。

私は何か間違っているのですか、または回避策がありますか?

答えて

1

ここにドキュメントを1として:まだ

enter image description here

をサポートしていませんhttp://docs.aws.amazon.com/AWSJavaScriptSDK/latest/index.html CognitoIdentityServiceProvider注:すべてのサービスが SDKのブラウザのバージョンでサポートされているが、必ずしもすべてのサービスをしています既定でホストされている ビルド(上記のスクリプトタグを使用)で使用できます。 ホストされたビルドのサービスの一覧は、 の「サービスの使用」のセクションで追加のサービスでSDKのカスタム バージョンをビルドする方法を含むブラウザSDKガイドに記載されています。

+0

あまりにも悪いです。CloudFormationでCognito User Poolsを作成できないためです。だから私は自動的にCloudFormationで自分の環境全体を作成することはできません:(CloudFormationのaws-sdkまたはCognitoのサポートのいずれか)? – Christine

+0

ローカルノード-sdk 2.3.3で試していましたが、2.3にアップグレードしました。あなたがバンドルされたzipファイルをラムダにアップロードして実行しようとすることができると思います。 –

+0

OK、ありがとう、私はそれを試してみます。デフォルトを上書きする正しい方法aws-sdkを特定の(より新しい)バージョンで使用することができます.Webpackをバンドルするのは良い方法のようですが、それはサーバーレスフレームワークにバンドルを統合するための多くの作業です。 – Christine

関連する問題