2016-08-09 1 views
0

У меня есть функция запуска служебной шины, и я хочу отправить сообщение по электронной почте конкретному получателю. Я уже настроил Sendgrid и протестировал функцию, которая может отправлять электронные письма. Я хочу вызвать эту функцию электронной почты всякий раз, когда сообщение приходит в очередь.Как вызвать функцию Azure от другой функции Azure

Я также установил все необходимые параметры для очереди.

+0

Почему бы не сделать это в той же функции? в качестве очереди служебной шины ввода и для отправки сообщений электронной почты отправки? – shachar

+0

Спасибо, это было то, что я закончил, и все работает отлично. – EagerNoob

ответ

1

Вы можете использовать триггер HTTP или триггер очереди хранения для запуска других функций.

Если вы используете webhook и используете masterKey от D:\home\data\Functions\secrets, установив авторизацию для администратора, вы можете гарантировать, что может использоваться только мастерKey. (есть больше на https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-http-webhook/)

Обычно вы должны использовать веб-хоккей, если вам нужен ответ и очередь хранения, если вы хотите пожар-и-забыть (поскольку вы не можете легко получить ответ на выполнение функций вызова)

Это также дает вам дополнительное преимущество, позволяющее выполнять функции на нескольких языках, не беспокоясь об обмене данными.

 Смежные вопросы

  • Нет связанных вопросов^_^