Я хочу получить данные из таблицы Dynamo-Db, используя первичный ключ, используя python. Имя моей таблицы — «CustomerDetails», а первичный ключ — «Email-id». Я активирую эту функцию Lambda из шлюза API.
import boto3
from boto3.dynamodb.conditions import Key, Attr
dynamodb = boto3.resource('dynamodb')
table = dynamodb.Table('CustomerDetails')
def lambda_handler(event, context):
response = table.get_item(key={'Email-id':event})
#response = table.query(KeyConditionExpression=Key('Email-id').eq(event))
Код выше не работает. что я здесь делаю неправильно?