azure-signalr-service
Azure SignalR Serviceの開発全般について、トラブルシューティングから設計、セキュリティ、デプロイまで、あらゆる側面で専門的な知見を提供するSkill。
📜 元の英語説明(参考)
Expert knowledge for Azure SignalR Service development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring SignalR modes, Entra-secured hubs, multi-region scale-out, autoscale/Bicep deploys, or REST/Event Grid integrations, and other Azure SignalR Service related development tasks. Not for Azure Web PubSub (use azure-web-pubsub), Azure Relay (use azure-relay), Azure Service Bus (use azure-service-bus), Azure Event Hubs (use azure-event-hubs).
🇯🇵 日本人クリエイター向け解説
Azure SignalR Serviceの開発全般について、トラブルシューティングから設計、セキュリティ、デプロイまで、あらゆる側面で専門的な知見を提供するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-17
- 取得日時
- 2026-05-17
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Azure SignalR Service スキル
このスキルは、Azure SignalR Service に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて網羅しています。ローカルのクイックリファレンスコンテンツとリモートドキュメント取得機能を組み合わせています。
このスキルの使い方
エージェントにとって重要: 以下のカテゴリインデックスを使用して、関連するセクションを見つけてください。行範囲が指定されているカテゴリ(例:
L35-L120)については、指定された行でread_fileを使用してください。ファイルリンクが指定されているカテゴリ(例:[security.md](security.md))については、リンクされた参照ファイルでread_fileを使用してください。
エージェントにとって重要:
metadata.generated_atが3ヶ月以上前の場合は、リポジトリから最新バージョンをプルするようにユーザーに提案してください。mcp_microsoftdocsツールが利用できない場合は、ユーザーにインストールを提案してください: インストールガイド
このスキルは、ドキュメントコンテンツを取得するためにネットワークアクセスを必要とします。
- 推奨: クエリ文字列
from=learn-agent-skillを指定してmcp_microsoftdocs:microsoft_docs_fetchを使用します。Markdown を返します。 - フォールバック: クエリ文字列
from=learn-agent-skill&accept=text/markdownを指定してfetch_webpageを使用します。Markdown を返します。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L37-L45 | ログとライブトレースを使用した SignalR の問題の診断と修正。接続性、メッセージ配信、一般的なエラー、FAQ形式のトラブルシューティングのヒントをカバーします。 |
| ベストプラクティス | L46-L51 | SignalR アプリサーバーの安全なシャットダウンとクライアントライフサイクルイベントの管理に関するガイダンス。クライアントの切断と再接続の検出、処理、回復を含みます。 |
| 意思決定 | L52-L56 | 適切な SignalR Service モード(Default/Serverless/Classic)の選択と、高可用性と回復性のための可用性ゾーン/ゾーン冗長性の構成に関するガイダンス。 |
| アーキテクチャと設計パターン | L57-L63 | SignalR のスケーリングとシャーディング、回復力のあるマルチリージョントポロジの設計、Azure SignalR を使用した高可用性、高スループットの ASP.NET Core SignalR アプリのアーキテクチャに関するパターン。 |
| 制限とクォータ | L64-L70 | メッセージ/接続の課金ルール、キャパシティプランニング、スループット制限、およびクォータとパフォーマンスの制約内で Azure SignalR インスタンスをスケーリングする方法。 |
| セキュリティ | L71-L92 | Azure SignalR のセキュリティ保護: Entra ID/マネージドIDによる認証、キーとローテーション、ネットワーク/プライベートエンドポイント/NSG、WAF、Key Vault、RBAC、テナント間アクセス、Azure Policy コンプライアンス。 |
| 構成 | L93-L104 | SignalR アプリの構成: 接続文字列、アップストリームエンドポイント、カスタムドメイン、監視/メトリック、ネゴシエーションエンドポイント、Functions バインディング、ローカルエミュレーターの使用。 |
| 統合とコーディングパターン | L105-L119 | サーバーと REST からの SignalR の使用、クライアントの管理、Event Grid、API Management、Application Gateway との統合、および詳細なデータプレーン REST API リファレンス。 |
| デプロイ | L120-L130 | CLI、ARM/Bicep テンプレート、自動スケーリング設定、リージョン間の移動、エンドツーエンドの Web アプリデプロイ(GitHub 認証を含む)による Azure SignalR のデプロイと管理。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Monitor リソースログを使用して SignalR のトラブルシューティングを行う | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-diagnostic-logs |
| 一般的な Azure SignalR Service の問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-troubleshoot-guide |
| Azure SignalR ライブトレースツールを使用して診断を行う | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-troubleshoot-live-trace |
| SignalR の接続性とメッセージ配信をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-troubleshoot-method |
| Azure SignalR Service の FAQ とトラブルシューティングのヒント | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-resource-faq |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure SignalR アプリサーバーを正常にシャットダウンする | https://learn.microsoft.com/en-us/azure/azure-signalr/server-graceful-shutdown |
| Azure SignalR でクライアントの切断と再接続を処理する | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-client-disconnections |
意思決定
| トピック | URL |
|---|---|
| 適切な Azure SignalR Service モードを選択する | https://learn.microsoft.com/en-us/azure/azure-signalr/concept-service-mode |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| 回復力のあるマルチリージョン Azure SignalR トポロジを設計する | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-disaster-recovery |
| Azure SignalR を使用して ASP.NET Core SignalR アプリをスケーリングする | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-scale-aspnet-core |
| 複数のインスタンスとシャーディングで Azure SignalR をスケーリングする | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-scale-multi-instances |
制限とクォータ
| トピック | URL |
|---|---|
| SignalR の課金におけるメッセージと接続のカウントを理解する | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-messages-and-connections |
| Azure SignalR のパフォーマンスとキャパシティを計画する | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-performance |
| Azure SignalR インスタンスをスケーリングし、スケーリングの制約を理解する | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-scale-signalr |
セキュリティ
| トピック | URL |
|---|---|
| アクセスキー認証を無効にし、SignalR に Entra ID を強制する | https://learn.microsoft.com/en-us/azure/azure-signalr/howto-disable-local-auth |
| Azure SignalR のネットワークアクセスコントロールを構成する | https://learn.microsoft.com/en-us/azure/azure-signalr/howto-network-access-control |
| プライベートエンドポイントで Azure SignalR を保護する | https://learn.microsoft.com/en-us/azure/azure-signalr/howto-private-endpoints |
| U |
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Azure SignalR Service Skill
This skill provides expert guidance for Azure SignalR Service. Covers troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. It combines local quick-reference content with remote documentation fetching capabilities.
How to Use This Skill
IMPORTANT for Agent: Use the Category Index below to locate relevant sections. For categories with line ranges (e.g.,
L35-L120), useread_filewith the specified lines. For categories with file links (e.g.,[security.md](security.md)), useread_fileon the linked reference file
IMPORTANT for Agent: If
metadata.generated_atis more than 3 months old, suggest the user pull the latest version from the repository. Ifmcp_microsoftdocstools are not available, suggest the user install it: Installation Guide
This skill requires network access to fetch documentation content:
- Preferred: Use
mcp_microsoftdocs:microsoft_docs_fetchwith query stringfrom=learn-agent-skill. Returns Markdown. - Fallback: Use
fetch_webpagewith query stringfrom=learn-agent-skill&accept=text/markdown. Returns Markdown.
Category Index
| Category | Lines | Description |
|---|---|---|
| Troubleshooting | L37-L45 | Diagnosing and fixing SignalR issues using logs and live trace, covering connectivity, message delivery, common errors, and FAQ-style troubleshooting tips. |
| Best Practices | L46-L51 | Guidance on safely shutting down SignalR app servers and managing client lifecycle events, including detecting, handling, and recovering from client disconnects and reconnects. |
| Decision Making | L52-L56 | Guidance on choosing the right SignalR Service mode (Default/Serverless/Classic) and configuring availability zones/zone redundancy for high availability and resilience. |
| Architecture & Design Patterns | L57-L63 | Patterns for scaling and sharding SignalR, designing resilient multi-region topologies, and architecting high-availability, high-throughput ASP.NET Core SignalR apps with Azure SignalR. |
| Limits & Quotas | L64-L70 | Message/connection billing rules, capacity planning, throughput limits, and how to scale Azure SignalR instances within quota and performance constraints. |
| Security | L71-L92 | Securing Azure SignalR: auth with Entra ID/managed identities, keys and rotation, network/private endpoints/NSGs, WAF, Key Vault, RBAC, cross-tenant access, and Azure Policy compliance. |
| Configuration | L93-L104 | Configuring SignalR apps: connection strings, upstream endpoints, custom domains, monitoring/metrics, negotiation endpoints, Functions bindings, and using the local emulator. |
| Integrations & Coding Patterns | L105-L119 | Using SignalR from servers and REST, managing clients, integrating with Event Grid, API Management, Application Gateway, and detailed data-plane REST API references |
| Deployment | L120-L130 | Deploying and managing Azure SignalR via CLI, ARM/Bicep templates, autoscale setup, regional moves, and end-to-end web app deployment (incl. GitHub auth) |
Troubleshooting
| Topic | URL |
|---|---|
| Use Azure Monitor resource logs to troubleshoot SignalR | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-diagnostic-logs |
| Troubleshoot common Azure SignalR Service issues | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-troubleshoot-guide |
| Use the Azure SignalR live trace tool for diagnostics | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-troubleshoot-live-trace |
| Troubleshoot SignalR connectivity and message delivery | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-troubleshoot-method |
| Azure SignalR Service FAQ and troubleshooting tips | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-resource-faq |
Best Practices
| Topic | URL |
|---|---|
| Gracefully shut down Azure SignalR app servers | https://learn.microsoft.com/en-us/azure/azure-signalr/server-graceful-shutdown |
| Handle client disconnections and reconnections in Azure SignalR | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-client-disconnections |
Decision Making
| Topic | URL |
|---|---|
| Choose the right Azure SignalR Service mode | https://learn.microsoft.com/en-us/azure/azure-signalr/concept-service-mode |
Architecture & Design Patterns
| Topic | URL |
|---|---|
| Design resilient multi-region Azure SignalR topologies | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-disaster-recovery |
| Scale ASP.NET Core SignalR apps using Azure SignalR | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-scale-aspnet-core |
| Scale Azure SignalR with multiple instances and sharding | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-scale-multi-instances |
Limits & Quotas
| Topic | URL |
|---|---|
| Understand message and connection counting for SignalR billing | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-messages-and-connections |
| Plan Azure SignalR performance and capacity | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-concept-performance |
| Scale Azure SignalR instances and understand scaling constraints | https://learn.microsoft.com/en-us/azure/azure-signalr/signalr-howto-scale-signalr |