#amazon-dynamodb #aws-amplify
#amazon-dynamodb #aws-amplify
Вопрос:
Я создал приложение с полным стеком, используя Amplify, и моя схема в основном использует стандартный шаблон @model — однако я сталкиваюсь с проблемой, когда у меня есть единственная мутация, которая должна была бы извлекать данные из одной из автоматически сгенерированных таблиц.
Однако теперь моя проблема заключается в том, что имя таблицы будет отформатировано <WhatEverIPutIn>-<RandomString>-<Env>
. Мне, хоть убейте, не удалось найти, как я могу ссылаться на это в пользовательском lambda.
Моя мутация выглядит следующим образом:
type Mutation {
acceptInvite(hash: String): String @function(name: "acceptInvitation-${env}")
}
Казалось бы, все достаточно просто — теперь проблема, очевидно, в том, что lambda не знает имени таблицы. Проблема существует и в обратном направлении — если я создаю новую таблицу для lambda, модели также не могут читать из нее.
Если это что-то глупое, что я сделал, у меня нет никаких важных данных, и воссоздание базы данных является допустимым вариантом.
Есть идеи?