Использование ampify-js для удаления записи пользователя с полем S3Object не удалит аватар из корзины S3 - PullRequest
0 голосов
/ 11 апреля 2019

Я использую AWS Amplify-js для создания Graphql Api для таблицы User с аватаром. Я также использую директиву @searchable для таблицы «Пользователь», чтобы сделать пользователя эластичного поиска для улучшения поисковой способности таблицы «Пользователь». Когда я закрываю запись пользователя, изображение загружается на S3, а запись пользователя создается в DynamoDB. Так что все выглядит хорошо. Но когда я удаляю пользовательскую запись, генерирующую мутацию graqphql, рекордер удаляется из DynamoDB, но изображение остается в S3 навсегда. Appsync удаляет изображения или нет? Если нет, то что нужно делать в этом случае. Должен ли я передавать потоковое DynamoDB, которое я уже использую для упругого поиска. Я не уверен, как интегрировать это с усилением. Спасибо за вашу помощь.

...