Azure Functions Flex ConsumptionでCICDしたい

今Public Previewな新しいAzure FunctionsのホスティングプランであるFlex Consumptionですが、Previewらしく細かい制限が今のところあります。(考慮事項を参照)
その中に以下のようなものがあります。

  • デプロイ: これらのデプロイ関連の機能は現在サポートされていません。
    • デプロイ スロット
    • Azure DevOps タスク (AzureFunctionApp@2) を使用した継続的デプロイ
    • GitHub Actions (functions-action@v1) を使用した継続的デプロイ

Azure PipelinesやGitHub Actionsで使うFunctionsのデプロイ用タスクが使えないんですよね。何も考えずにCDしようとしてハマりました。とはいえVisual Studio CodeやCLIからはデプロイできるので何かしら方法はあるということです。というわけで正式対応されるまでの間の暫定のCDの方法をメモしておきます。

続きを読む

Microsoft MVP for Microsoft Azure

みなさまのおかげで2024年も受賞できました。通算14年目らしいです。
カテゴリーは Microsoft Azure なのですがテクノロジー エリアは Azure Integration PaaS なようです。

そういえばちょうど今日、いつものラジオも400回を迎えました。今後もゆったり継続できればと思います。

同じく今日、はぴばイベントしてたのを見かけるにアレももっとアレコレ継続できていればなぁと思いつつ。。

Azure Functions Core Toolsで指定されたファイルが見つからないエラー

Azure Functions Core ToolsでFunctionsを使って実行後、HTTPトリガーを呼び出すと以下のエラーが発生します。

An unhandled host error has occurred.
System.Private.CoreLib: Exception has been thrown by the target of an invocation. Microsoft.AspNetCore.Authentication.JwtBearer: Could not load file or assembly 'System.IdentityModel.Tokens.Jwt, Version=6.35.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 指定されたファイルが見つかりません。.
続きを読む