Получение сообщения «Отсутствует идентификатор необходимого параметра» с помощью Postman для удаления элемента в DynamoDB - PullRequest
0 голосов
/ 07 мая 2020

Я использую AWS DynamoDB впервые. Я создал DynamoDB на AWS, и я могу ПОЛУЧАТЬ и ПОСТАВИТЬ с помощью Postman. У меня нет правильной процедуры УДАЛЕНИЯ элемента из базы данных с помощью Postman. Я получаю сообщение об ошибке «Отсутствует идентификатор обязательного параметра». Это мой синтаксис для DELETE

{
    "Key": {
        "Id": {"N": "bbdeafc7-adc2-43eb-b357-2f6c27f33f43"}
    }

}

Я получаю идентификатор из запроса GET.

Я также пытался:

{
    "Key": {
        "Id": {"S": "bbdeafc7-adc2-43eb-b357-2f6c27f33f43"}
    }

}

1 Ответ

1 голос
/ 07 мая 2020

Я предполагаю, что Id - это ваш ключ раздела. У вас есть ключ сортировки в вашей таблице? Если да, то вам нужно будет определить оба параметра в параметре Key, чтобы удалить один элемент. Итак, если ваш ключ сортировки назван SK , тогда параметр будет:

{
"Key": {
    "Id":"bbdeafc7-adc2-43eb-b357-2f6c27f33f43",
    "SK": "abcd"
    }
}
...