Как сопоставить поле «Тип числа» со схемой таблицы AppSync?У нас есть динамо-таблица с полем Number type (в качестве первичного ключа раздела).В консоли AppSync, когда мы создаем API через «Импортировать таблицу DynamoDB», я попытался
(1) сопоставить с String / ID: мы можем сканировать, но GetItem не работает.Обе выдадут сообщение об ошибке:
Предоставленный ключевой элемент не соответствует схеме (Служба: AmazonDynamoDBv2; Код состояния: 400; Код ошибки: ValidationException; Идентификатор запроса: 4PA6K11N026Q9O2AOJ408PSUHNVV4KQNSO5AEMVJF66QGAS
1006 *1006* 1008 * (2) сопоставлено с int: оба Scan, но GetItem не работают.Сканирование выдаст сообщение об ошибке:
Невозможно сериализовать значение (/ listInstruments / items [0] / instrumentPermId): ожидаемый тип 'Int', но был 'Long'
И GetItem выдаст сообщение об ошибке:
Ошибка проверки типа WrongType: аргумент 'instrumentPermId' со значением 'IntValue {value = 192760238682}' не является допустимым 'Int' @ 'getInstrument'
Кто-нибудь может предложить?