Можно ли отправлять уведомления по электронной почте через SNS или SQS всякий раз, когда файл размером 0 КБ загружается в s3? - PullRequest
1 голос
/ 04 апреля 2019

всякий раз, когда файл 0 кб или недопустимый файл, загруженный в ведущий клиент s3, должен получить уведомление по электронной почте через SNS или SQS. Возможно ли это без использования Aws Lambda ???

Заранее спасибо !!!!!

1 Ответ

1 голос
/ 04 апреля 2019

Используя уведомление о событии s3, вы можете легко настроить SNS, чтобы уведомлять вас каждый раз при загрузке файла - но что-то нужно посмотреть на этот объект / файл и определить его размер - это не обязательно лямбда, ноэто должно быть что-то.

Так, например, уведомление s3 может поместить сообщение в очередь SQS, другой пользовательский процесс, запущенный (на ec2 или в любом другом месте), может увидеть уведомление и использовать информацию в сообщении.посмотреть на новый объект s3, определить его размер и решить, нужно ли отправлять письмо - но если у вас нет веских причин не использовать Lambda, Lambda, вероятно, самый простой способ.

Так что давозможно, но альтернативные методы больше работают, чем просто использование Lambda - но вы не можете сделать это без Lambda или какого-либо другого процесса, добавляющего дополнительную логику, ничего не встроено, чтобы разрешить эти условные уведомления .

...