こんばんは。今日は、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.
![](https://i0.wp.com/www.simpletraveler.jp/wp-content/uploads/2021/07/image-1.png?resize=728%2C77&ssl=1)
原因と解決法
Functionsがストレージに接続できずお亡くなりになっていた(Hostの起動に失敗していた模様)。関数ブレードを開くと「Azure Functions Runtimeに到達できません。」とも。
![](https://i0.wp.com/www.simpletraveler.jp/wp-content/uploads/2021/07/image-2.png?resize=552%2C393&ssl=1)
![](https://i0.wp.com/www.simpletraveler.jp/wp-content/uploads/2021/07/image-3.png?resize=728%2C164&ssl=1)
なぜお亡くなりになっていたかというと、ネットワーク構成の問題からFunctionsが接続するストレージに接続できなくなっていたため。
ストレージに接続できるようにネットワークの構成を変更することで無事解決しました!
とても短い記事でしたが、ご覧いただきありがとうございます。