しばやん雑記

Azure とメイドさんが大好きなフリーランスのプログラマーのブログ

Azure Container Apps Dynamic Sessions の MCP サポートを使って Code Interpreter を簡単に実現する

Ignite 2025 で発表された機能で個人的にかなり気になったのが Dynamic Sessions の MCP サポートです。これまでも LLM に Python コードを生成させて Dynamic Sessions で実行するという処理を書いたことはあるのですが、MCP として API が提供されているた…

Microsoft Ignite 2025 で発表された App Service / Azure Functions / Container Apps のアップデート

毎年恒例になりつつありますが、今年も Ignite 2025 で Azure でも特に PaaS / Serverless 領域でのアップデートが多く発表されたので、特に自分が気になる点を中心にまとめておきます。最近では App Service などを含めて Azure Application Platform と呼…

Azure Functions の OAuth 2.0 Protected Resource Metadata 対応で MCP サーバーを Entra ID 認証化する

開催中の Ignite 2025 に合わせて Azure Functions の Easy Auth で OAuth 2.0 の Protected Resource Metadata に対応したので、MCP サーバーの認証として Entra ID が使いやすくなりました。詳細は以下のブログで紹介されていますが、肝心な具体的な設定方…

App Service / Container Apps / Static Web Apps の Entra ID 認証を Managed Identity でシークレットレス化する

意外に昔から使えるようになっていたようですが、App Service Authentication で Microsoft Entra ID 認証を使う際に必要だった Client Secret を、Managed Identity を使うことで不要に出来る機能が追加されていました。現状はプレビュー扱いのようですが、…

Azure Front Door と Static Web Apps の組み合わせでの最適なキャッシュ設定を探った

Static Web Apps を使って SPA アプリケーションをデプロイして運用していると、現状の Static Web Apps のリージョンが一番近くて East Asia になり日本からはレイテンシがそこそこ大きいので、Front Door を導入して全体的なパフォーマンスを改善したくな…

Streamable HTTP に対応した Azure Functions の MCP Extension がリリースされたので試した

正直なところタイトルの通りですが、今年一番の注目 Azure Functions の機能である MCP Extension (MCP Tool Trigger) の Preview 7 がリリースされ、待望の Streamable HTTP がサポートされたので試していきます。リリースノートは公開されていませんが、コ…

Microsoft Build 2025 で発表された Azure Cosmos DB for NoSQL のアップデート

毎年の話ではありますが、Microsoft Build のタイミングでは Cosmos DB は多くのアップデートが公開されます。今年の Build 2025 でも例によって大量のアップデートが公開されているので、特に NoSQL に関する機能についてまとめておきます。見てわかるよう…

Microsoft Build 2025 で発表された App Service / Azure Functions / Container Apps のアップデート

今年も Microsoft Build 2025 に現地参加していますが、例によってキーノートでは全く触れられていない PaaS / Serverless 系のアップデートは多いので、自分の興味のある機能を中心に簡単にまとめます。最近は AI 関連の機能に押されがちなのですが、App Se…

パスワードマネージャーを Microsoft Authenticator から 1Password に移行した

これまで Microsoft アカウントと Microsoft Authenticator を使ってパスワードを各デバイスで共有していたのですが、来月から段階的にパスワードマネージャー機能が廃止されるらしいので、急いで 1Password に移行したという話です。Windows ユーザーなら使…

GitHub Actions と SWA CLI を使った Azure Static Web Apps へのデプロイを高速化する

最近は Static Web Apps へのデプロイを行うために Static Web Apps CLI を使うことが多いです。理由としては公式の GitHub Action は Docker Image を毎回ビルドするため時間がかかるのと、ビルドが必要ない場合に Oryx が必要ないので軽量な処理で行いたい…