ためにラムダの内側IdTokenを使用しての使用。バックエンドLambdaはリクエスタにDynamoを認可できるように一時的なsecretKeyとaccessKeyを持つ必要があります。 リクエスタまたはユーザーは、FullDynamoDBAccessを持つCognito User Poolのグループに属しています。アイデンティティプール(AWS Cognito)トークンから役割を選択して、だから私はCognitoユーザーのプールに対して認証をしていダイナモアクセス
そして私は、アイデンティティプールでの認証ロールセクションでのトークンから役割を選択してください選択しています。
しかし、私は一時アクセスの詳細情報を取得しようとしていながら、それは「configに資格情報がありません」エラー[「InvalidIdentityPoolConfigurationExceptionを」]スローされます。 「役割の選択」を「トークンからデフォルト」に変更すると、エラーが表示されなくなります。
AWS.config.region = "****";
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
IdentityPoolId: "*****",
IdentityId: "****",
Logins: {
"***": event.id_token
}
});
私はそれを隠されています。私は正しい設定を使用しています。 – dan