Код: Выделить всё
public static DeleteItemResponse deleteDynamoDBItem(String key, String keyVal) {
Map keyToGet =
new HashMap();
keyToGet.put(key, AttributeValue.builder()
.s(keyVal)
.build());
DeleteItemRequest deleteReq = DeleteItemRequest.builder()
.tableName(TABLE_NAME)
.key(keyToGet)
.build();
try {
return DYNAMO_DB.deleteItem(deleteReq);
} catch (DynamoDbException e) {
System.err.println(e.getMessage());
System.exit(1);
}
return null;
}
"Предоставленный ключевой элемент не соответствует схеме (Сервис: DynamoDb, код состояния: 400, идентификатор запроса : VCTLMOSSUBMSHMCNOMN589ETPJVV4KQNSO5AEMVJF66Q9ASUAAJG)"
Код: Выделить всё
DeleteItemResponse response = DataService.deleteDynamoDBItem("userid", "abc");


Я имею в виду например, ниже URL
https://github.com/awsdocs/aws-doc-sdk- ... n/java/com /example/dynamodb/DeleteItem.java
Подробнее здесь: https://stackoverflow.com/questions/791 ... the-schema
Мобильная версия