こんばんは。今日は、Azure Functionsのデプロイに関するトラブルシューティングです。
問題
VSCodeからAzure Functions (Linux/.NETCoreだけど、多分ランタイムによらない)にコードをリリースしようとしたところ、以下のエラーが発生。
Error "SyntaxError: Unexpected token S in JSON at position 0" occurred while parsing the response body - Service Unavailable.
原因と解決法
Functionsがストレージに接続できずお亡くなりになっていた(Hostの起動に失敗していた模様)。関数ブレードを開くと「Azure Functions Runtimeに到達できません。」とも。
なぜお亡くなりになっていたかというと、ネットワーク構成の問題からFunctionsが接続するストレージに接続できなくなっていたため。
ストレージに接続できるようにネットワークの構成を変更することで無事解決しました!
とても短い記事でしたが、ご覧いただきありがとうございます。