Azure Functions で Goはサポートされていない。( Azure Functions でサポートされている言語 )
・・が、カスタム ハンドラーを使用する事によって、サポート外の言語でも Azure Functions として利用する事ができる。
ここでは、カスタムハンドラーを使用して Go で実装した Azure Functions を動作させる方法について記載する。
カスタムハンドラーは軽量のWebサーバとして動作するもので、Functions Host と Web通信する事により動作する。
※ https://docs.microsoft.com/ja-jp/azure/azure-functions/functions-custom-handlers#overview
トリガー |
Functions Host |
カスタムハンドラー |
つまり、Webサーバがかける言語であれば何でも動く。