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