Используйте Cloud Pub / Sub для запуска отправки электронной почты - PullRequest
0 голосов
/ 02 марта 2020

Я пытаюсь выяснить, как использовать Cloud Pub / Sub для запуска отправки электронного письма при добавлении файла в корзину.

В настоящее время используется PHP72 в стандартной среде Google App Engine. Сначала я создал Topi c, который создает сообщение при добавлении файла в корзину. Затем я создал подписку Pull, которая читает сообщение. Я могу просматривать сообщения в консоли GCP, но мне бы хотелось, чтобы я получал уведомления по электронной почте, желательно с копией файла, добавленного в электронное письмо в виде вложения. Это возможно? Я пытался найти решение или учебник, но ничего не получилось.

Ответы [ 2 ]

0 голосов
/ 03 марта 2020

Вы можете реализовать вход в систему для отправки почты в облачной функции, которая будет вызываться Pub / Sub (Node.js, Python, Go).

Использование Pub / Sub для запуска облачной функции

0 голосов
/ 02 марта 2020

Вместо использования подписки по запросу вам, вероятно, следует использовать подписку pu sh с App Engine в сочетании с одной из сторонних почтовых служб, таких как Send Grid или MailJet * 1004. *.

Загрузка объекта в GCS инициирует отправку сообщения в topi c, и подписка pu sh доставляет это сообщение в App Engine.

К сожалению, нет никаких полных уроков, в которых бы просили именно то, что вы хотите, но, надеюсь, это поможет. Не стесняйтесь запросить у сообщества руководство по этому вопросу, подав заявку на общедоступное репо GCP сообщества .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...