ROMANCE DAWN for the new world

Microsoft Azure を中心とした技術情報を書いています。

Azure Functions

Global Azure 2025 で Azure Functions Flex Consumption の話をしてきました

Global Azure 2025 に参加して、Azure Load Testing を使って Azure Functions Flex Consumption の HTTP Trigger Function のパフォーマンスとコストを最適化する話をしてきました。 jazug.connpass.comセッション登壇者が当日病欠で枠が空いて急遽の登壇に…

Azure Load Testing を使って Azure Functions Flex Consumption の HTTP Trigger のパフォーマンスとコストを最適化する

Azure Functions Flex Consumption が東日本リージョンで使えるようになりました。 Azure Load Testing を使って HTTP Trigger Function のパフォーマンスとコストを最適化する方法を試してみました。公式ブログの重要なポイントのみを取り上げていますので…

Azure Functions Durable Task Scheduler を使用して Multi Agent アプリケーションを構築する

先月、Azure Functions の Durable Task Scheduler(DTS)が public preview になりました。今回は DTS を使って Multi Agent アプリケーションを構築してみます。 techcommunity.microsoft.com なぜ Durable Functions で Multi Agent を構築するのか? 昨…

Azure Functions の Azure OpenAI Extension で 404 エラーが発生する場合の確認事項

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されていますが、関数を呼び出した際の 404 エラーに遭遇したので顛末をまとめておきます。 learn.microsoft.com 現象 Text completion input binding などの関数を呼び出した際に、下記…

Azure Functions のビルドが NuGet エラーで失敗する件

Azure Functions のビルドで NuGet エラーに遭遇したので顛末をまとめておきます。 現象 Azure Functions は、Isolated Worker Process モデルの Durable Functions(.NET9)です。 In-Process モデルでも通常の Functions でも同様のエラーでビルドが失敗し…

Azure Functions におけるシークレットの管理方法を改めて考えてみた【Isolated Worker Process 版】

この記事は、Microsoft Azure Advent Calendar 2024 の 16 日目 の記事です。 qiita.comAzure Functions の In-Process モデルが 2026 年 11 月 10 日よりサポート終了となりますので、Isolated Worker Process モデルにおけるシークレットの管理方法を改め…

Azure Functions を In-Process モデルから Isolated Worker Process モデルにマイグレーションする

この記事は、Microsoft Azure Advent Calendar 2024 の 15 日目 の記事です。 qiita.comAzure Functions の In-Process モデルは、.NET 8 までの対応となっており、2026 年 11 月 10 日よりサポート終了となります。 .NET 9 が GA しましたので、In-Process …

Azure Functions の Azure OpenAI Extension を使ってチャットアシスタントにカスタムスキルを追加する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Assistant trigger を使って、Chat completion binding で構築したチャットアシスタントにカスタムスキルを追加してみました。 …

Azure Functions の Azure OpenAI Extension を使ってチャットアシスタントを構築する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Chat completion binding を使って、チャットアシスタントを構築してみました。 その他の拡張機能については、別記事を参照して…

Azure Functions の Azure OpenAI Extension を使ってベクトル検索を構築する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Embeddings binding を使って、ベクトル検索を構築してみました。 その他の拡張機能については、別記事を参照してください。 goo…

Azure Functions の Azure OpenAI Extension を使ってコンテンツを要約する

Azure Functions では、Azure OpenAI 向けの拡張機能(Preview)が提供されています。 learn.microsoft.com今回は、拡張機能の Text completion input binding を使って、コンテンツを要約してみました。 その他の拡張機能については、別記事を参照してくだ…

Azure Functions におけるシークレットの管理方法を改めて考えてみた

In-Process モデルが 2026 年 11 月 10 日よりサポート終了となりますので、Isolated Worker Process モデルについてはこちらの記事を参照してください。 gooner.hateblo.jp昨年 .NET 6 に対応した Azure Functions v4 がリリースされたので、Azure Function…

Azure App Service の Easy Auth を有効にした Web Apps から Functions にアクセスする

Azure App Service では、組み込みの認証機能が提供されています。この機能は Easy Auth と呼ばれていて、アプリケーション側に最低限のコードを実装するだけで、Azure AD などのさまざまなプロバイダーを使って保護できます。 docs.microsoft.com 今回は、W…

Azure Pipelines で Azure Functions のパイプラインを構築する

先日の記事で、Azure DevOps の Multi-Stage Pipelines を使って Azure Web Apps にデプロイする内容を記載しました。 gooner.hateblo.jp 今回は、Azure Functions 向けのパイプラインを構築します。Azure Web Apps との違いは少ないので、相違点のみを記載…

JAZUG札幌支部(きたあず)第23回勉強会に参加してきました

jazug.connpass.com先週の土曜日、JAZUG札幌支部(きたあず)第23回勉強会に参加して、Azure アーキテクチャ センターを読んで LINE BOT を作ってみた話をしてきました。 speakerdeck.com セッション内容 LINE BOT の開発を題材に、Azure が提供するサービス…

Azure DevOps を使って Azure Functions v2 の CI/CD パイプラインを構築する

昨年の9月に Azure Functions v2 が GA しましたので、これから .NET で Azure Functions を構築するなら、.NET Core 2.1 ベースの v2 を選択することになります。 今回は、Azure DevOps を使って Azure Functions v2 の CI/CD パイプラインを構築する手順を…

Azure Functions on Linux にカスタムのイメージをデプロイする

Azure Functions では、まだプレビューですが、Linux 上でホストできる機能が提供されいて、Docker コンテナでファンクションを動かすことができます。 今回は、ローカル環境で作成したファンクションを Docker ビルドして、Azure Functions にデプロイする…

JAZUG 6周年総会で Azure Functions の話をしてきました

jazug.connpass.com 先週の土曜日、JAZUG 6周年総会に参加して、Azure Functions の話をしてきました。 speakerdeck.comサーバーレスや Azure Functions の話題は、他のセッションでも挙がっていたので、話しやすい流れでした。PaaS でも十分便利ですが、マ…

//build/ 2016 振り返り勉強会で Azure Functions の話をしてきました

csugjp.doorkeeper.jp先週の土曜日、//build/ 2016 振り返り勉強会に参加して、Azure Functions の話をしてきました speakerdeck.com最後にデモした Azure Storage Account Replication の補足です。 blogs.msdn.microsoft.com上記のブログが元ネタですが、B…

Azure Functions で SendGrid の Event Webhook からの通知を受け取ってみる

Build 2016 報告会で LT した内容を記事にまとめておきます。 gooner.hateblo.jp Azure Functions を利用して、SendGrid の Event Webhook から POST されたデータを受け取り、Azure DocumentDB に登録してみます。従来の方法については、過去の記事で書いて…

Build 2016 報告会に参加して LT してきました

thinkit.connpass.com 昨日、Build 2016 報告会に参加して LT してきました。 speakerdeck.com 決選投票まで残りましたが、残念ながら de:code の参加チケットは当たりませんでした。でも、Azure Functions の面白さを多少でも伝えることができたと思います…