1

我有一個用例,我想在Azure容器服務集羣上啓動一個作業來處理要上傳到Blob存儲的文件。我知道我可以從上傳中觸發一個Azure函數實例,但是我一直無法在函數內啓動作業的文檔中找到示例。在上傳到Blob存儲時啓動Azure容器服務

下圖說明了AWS相當於我想要的東西:

enter image description here

謝謝!

+0

混淆你是否試圖在Azure或AWS上解決這個問題。 –

+0

爲什麼你需要一個職能工作? – 4c74356b41

+0

您可以在Azure函數中運行「作業」,或者如果它是一項長時間運行的任務(較長時間爲5/10分鐘),則可以通過將某個項目放置在某種隊列上來觸發邏輯應用程序或WebJob,或者通過HTTP請求。如果要在1 Azure函數內運行多個函數,請查看Azure函數的Durable Functions擴展。他們很棒! –

回答

1

Azure Event Grid功能是您需要的功能。它仍處於預覽狀態,但您可以訂閱Blob Created事件。您可以將訂閱者終端設置爲Azure功能,將消息放入隊列中以觸發您的作業,也可以在集羣上公開服務,以接受請求並執行您需要的任何操作。 微軟提供了一個指南https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-event-quickstart?toc=%2fazure%2fevent-grid%2ftoc.json#create-a-message-endpoint

相關問題