Задержка AWS AppSync Mutation - PullRequest
       54

Задержка AWS AppSync Mutation

0 голосов
/ 09 ноября 2018

Я приложил все усилия, чтобы найти этот ответ. Но заранее извините, если это излишне (и заранее благодарю за любые советы / предложения / ресурсы):

Я пытаюсь создать клон Snapchat. Я использую Amplify в качестве моего клиента (чтобы собрать вместе AppSync, Cognito и S3). Можно ли после загрузки изображения (и связанных с ним мутаций) запросить 24-часовую задержанную мутацию для удаления изображения (для исчезновения, похожего на Snapchat)? Я не хочу, чтобы запрос на удаление запускался на клиенте ... но похоже, что для распознавателей AppSync есть тайм-аут. Есть идеи?

Спасибо!

1 Ответ

0 голосов
/ 09 ноября 2018

Вы можете создать 24-часовое правило в вашем S3-контейнере, чтобы удалить изображения, о которых автоматически позаботятся. Если вы хотите изменить другие данные на основе удаления, вы можете создать триггер для Lambda или SNS и выполнить любые другие действия, которые вы хотите выполнить с этими.

Для настройки правила в AWS S3 это одноразовая настройка.

Подробное описание скриншота описано здесь,

https://www.joe0.com/2017/05/24/amazon-s3-how-to-delete-files-older-than-x-days/

Надеюсь, это поможет.

...