Я думаю, что вам нужно проверить функцию Lambda .
Поскольку вы используете Postman для выполнения вызовов API, полученное тело события будет иметь видследует:
{'resource':
...
}, 'body': '{\n\t"id": 1,\n\t"name": "ben"\n
}', 'isBase64Encoded': False
}
Как видите:
'body': '{\n\t"id": 1,\n\t"name": "ben"\n}'
Например, я буду использовать Python 3 для этого случая, чтоМне нужно сделать, это загрузить тело в формате JSON , тогда мы сможем его использовать.
result = json.loads(event['body'])
id = result['id']
name = result['name']
Затем обновите их до DynamoDB :
item = table.put_item(
Item={
'id': str(id),
'name': str(name)
}
)