aws зарегистрироваться InvalidLambdaResponseException - PullRequest
0 голосов
/ 15 октября 2019

Я получаю эту ошибку при регистрации пользователей:

Произошла ошибка (InvalidLambdaResponseException) при вызове операции регистрации: нераспознаваемый лямбда-вывод.

мой код:

from __future__ import print_function
import json
import boto3
import botocore.exceptions
import hmac
import hashlib
import base64
import json
import uuid


client = None

USER_POOL_ID = 'us-east-2_ssqaX****';
CLIENT_ID = '40kq19dp3tgaost148115****';
CLIENT_SECRET = '1rbns01jnv2ckiu1so8ntqjt8l6r****lgq2a4hni642s*****';



ERROR = 0
SUCCESS = 1
USER_EXISTS = 2


def get_secret_hash(username):
msg = username + CLIENT_ID
dig = hmac.new(str(CLIENT_SECRET).encode('utf-8'), 
    msg = str(msg).encode('utf-8'), digestmod=hashlib.sha256).digest()
d2 = base64.b64encode(dig).decode()
print("here" + d2)
return d2




def lambda_handler(event, context):

global client
if client == None:
    client = boto3.client('cognito-idp')

body = event
username = body['username']
password = body['password']

resp = client.sign_up(
ClientId=CLIENT_ID,
SecretHash=get_secret_hash(username),
Username=username,
Password=password
)

return {"resp": resp}

Произошла ошибка (InvalidLambdaResponseException) при вызове операции SignUp: нераспознаваемый лямбда-вывод: InvalidLambdaResponseException

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...