2016-08-09 142 views
0

我有一個服務總線觸發功能,並且想通過電子郵件將消息發送給特定收件人。我已經設置了Sendgrid並測試了可以發送電子郵件的功能。每當消息到達隊列時,我都想觸發此電子郵件功能。如何從另一個Azure功能觸發Azure功能

我還設置了隊列的所有必需參數。

+0

爲什麼不使它在相同的功能?作爲輸入服務總線隊列和輸出發送網格電子郵件? – shachar

+0

謝謝,這是我最終做的,它工作正常。 – EagerNoob

回答

1

您可以使用HTTP觸發器或存儲隊列觸發器來啓動其他功能。

如果您使用webhook,並通過將授權設置爲admin來使用來自D:\home\data\Functions\secrets的masterKey,則可以確保只能使用masterKey。 (有更多在https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-http-webhook/

通常,如果您需要一個響應和一個存儲隊列,您將使用webhook,如果您想要一個隨時忘卻(因爲您不能輕鬆獲得響應到調用函數執行)

這也爲您提供了能夠以多種語言運行功能而不需要擔心交換數據的輔助好處。