Не могу установить AWS Cognito триггеров с помощью CLI - PullRequest
0 голосов
/ 22 февраля 2020

Я пытаюсь установить лямбда-триггер на Cognito для Auth Challenge, используя AWS -CLI, который включает в себя DefinAuthChallenge, CreateAuthChallenge, VerifyAuthChallenge et c.

aws cognito-idp update-user-pool     --user-pool-id <>    --lambda-config DefineAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias>  --lambda-config CreateAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias> --lambda-config VerifyAuthChallengeResponse=<lambda-function-arn>:<function_name>:<function_alias>

После запуска этого только сохраняется последняя конфигурация лямбда-триггеров, и DefineAuthChallenge, конфигурация CreateAuthChallenge потеряна.

Пожалуйста, помогите мне понять, как настроить лямбда-триггеры на Cognito с помощью CLI. Я не могу сделать это через пользовательский интерфейс, потому что псевдоним функции не отображается в пользовательском интерфейсе. И так, AWS -CLI - мой единственный вариант.

1 Ответ

1 голос
/ 06 марта 2020

Как объяснено в справочнике , объедините несколько параметров триггера, используя запятые

aws cognito-idp update-user-pool --user-pool-id <> --lambda-config DefineAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias>,CreateAuthChallenge=<lambda-function-arn>:<function_name>:<function_alias>,VerifyAuthChallengeResponse=<lambda-function-arn>:<function_name>:<function_alias>
...