Использование AWS Amplify Transform для определения схемы в schema.graphql, которая затем компилируется и отправляется в AWS Cloudformation. Когда данные создаются в DynamoDB, автоматически создается строка (определенная в автоматически созданных преобразователях) для createdAt и updatedAt. Если я укажу директиву @auth, относящуюся к "владельцу", она поместит поле владельца в запись. Все это определено в файле schema.graphql.
Мне нужно что-то похожее на приведенное выше, и я хочу знать, могу ли я сделать это в файле преобразования schema.graphql или мне нужно начать настройку преобразователей.
Я просто хочу записать имя пользователя, который создал и в последний раз изменил запись. Поэтому для каждой записи я хочу «createdBy» и «updatedBy». Не нужен владелец, поскольку приложение не требует этого, но я хочу знать, кто его создал, кто последний раз обновлялся и когда все это произошло.
Итак, прежде чем я сделаю это более сложным, чем это, вероятно, я хотел проверить, есть ли что-то простое, что я могу сделать для этого.