azure-spring-apps
Azure Spring Appsの開発におけるトラブルシューティング、設計、セキュリティ、デプロイなど、あらゆる側面で専門知識を提供するSkill。
📜 元の英語説明(参考)
Expert knowledge for Azure Spring Apps development including troubleshooting, best practices, decision making, architecture & design patterns, limits & quotas, security, configuration, integrations & coding patterns, and deployment. Use when configuring ASA networking/security, Tanzu tools, observability/APM, CI/CD deployments, or blue‑green releases, and other Azure Spring Apps related development tasks. Not for Azure App Service (use azure-app-service), Azure Container Apps (use azure-container-apps), Azure Kubernetes Service (AKS) (use azure-kubernetes-service), Azure Functions (use azure-functions).
🇯🇵 日本人クリエイター向け解説
Azure Spring Appsの開発におけるトラブルシューティング、設計、セキュリティ、デプロイなど、あらゆる側面で専門知識を提供する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 Spring Apps スキル
このスキルは、Azure Spring Apps に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイメントをカバーしています。ローカルのクイックリファレンスコンテンツとリモートドキュメント取得機能を組み合わせています。
このスキルの使い方
エージェントへの重要事項: 以下のカテゴリインデックスを使用して、関連するセクションを見つけてください。行範囲が指定されているカテゴリ(例:
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-L54 | Azure Spring Apps の問題(メモリ/OOM、ダンプ/JFR、リモートデバッグ、VNet 接続、ログ/診断、終了コード、ビルド失敗、Spring Cloud Gateway)の診断と修正。 |
| ベストプラクティス | L55-L60 | Azure Spring Apps における本番環境対応の監視と診断に関するガイダンス。オブザーバビリティ設定、メトリック/ログ/トレース、JVM 診断およびデバッグオプションの構成を含む。 |
| 意思決定 | L61-L81 | Azure Spring Apps プランの選択と、ASA から Enterprise、AKS、または Container Apps への Spring ワークロード、構成、ゲートウェイ、およびネットワークの移行に関するガイダンス。ログ記録と Tanzu の代替を含む。 |
| アーキテクチャと設計パターン | L82-L89 | Azure Spring Apps のデプロイメントと回復性パターン: ゼロダウンタイムとブルーグリーンリリース、ロードバランサー統合、ゾーン冗長、災害復旧設計。 |
| 制限とクォータ | L90-L100 | バージョン/Java サポート、サービス固有の制限/クォータ、ストレージ上限、VNet 要件、および Azure Spring Apps Enterprise のスケーリング(インスタンス、大規模 CPU/メモリ アプリ)に関するガイダンス。 |
| セキュリティ | L101-L127 | Azure Spring Apps のセキュリティ保護: TLS/SSL、カスタムドメイン、App Gateway、Entra ID SSO/RBAC、マネージド ID (Key Vault、SQL、Functions)、および Azure Policy/規制管理。 |
| 構成 | L128-L167 | Azure Spring Apps ランタイムの構成: ネットワーク、イングレス/エグレス、DNS、ストレージ、ログ/メトリック、APM、ヘルスプローブ、スケーリング、ゲートウェイ、Tanzu ツール、およびエンタープライズジョブ/ライフサイクル設定。 |
| 統合とコーディングパターン | L168-L192 | Azure Spring Apps とデータベース、Redis、Key Vault、gRPC、Tanzu ツール、および APM/監視 (App Insights、AppDynamics、Dynatrace、Elastic、New Relic) の統合、およびメトリック/ログの収集。 |
| デプロイメント | L193-L212 | Azure Spring Apps のデプロイメント: GitHub/Azure Pipelines/Maven/CLI を使用した CI/CD、コンテナとポリグロットデプロイメント、VNet/ARM/Bicep/Terraform セットアップ、ブルーグリーンステージング、およびリージョン移動。 |
トラブルシューティング
ベストプラクティス
| トピック | URL |
|---|---|
| 本番環境の Azure Spring Apps のオブザーバビリティを最適化する | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/application-observability |
| Azure Spring Apps の JVM 診断オプションを構成する | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard |
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Azure Spring Apps Skill
This skill provides expert guidance for Azure Spring Apps. 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-L54 | Diagnosing and fixing Azure Spring Apps issues: memory/OOM, dumps/JFR, remote debugging, VNet connectivity, logs/diagnostics, exit codes, build failures, and Spring Cloud Gateway. |
| Best Practices | L55-L60 | Guidance on production-ready monitoring and diagnostics in Azure Spring Apps, including observability setup, metrics/logs/traces, and configuring JVM diagnostic and debugging options. |
| Decision Making | L61-L81 | Guidance on choosing Azure Spring Apps plans and migrating Spring workloads, configs, gateways, and networking from ASA to Enterprise, AKS, or Container Apps, including logging and Tanzu replacements |
| Architecture & Design Patterns | L82-L89 | Deployment and resiliency patterns for Azure Spring Apps: zero-downtime and blue-green releases, load balancer integration, zone redundancy, and disaster recovery design. |
| Limits & Quotas | L90-L100 | Version/Java support, service-specific limits/quotas, storage caps, VNet requirements, and guidance for scaling Azure Spring Apps Enterprise (instances, large CPU/memory apps). |
| Security | L101-L127 | Securing Azure Spring Apps: TLS/SSL, custom domains, App Gateway, Entra ID SSO/RBAC, managed identities (Key Vault, SQL, Functions), and Azure Policy/regulatory controls. |
| Configuration | L128-L167 | Configuring Azure Spring Apps runtime: networking, ingress/egress, DNS, storage, logging/metrics, APM, health probes, scaling, gateways, Tanzu tools, and enterprise job/lifecycle settings. |
| Integrations & Coding Patterns | L168-L192 | Integrating Azure Spring Apps with databases, Redis, Key Vault, gRPC, Tanzu tools, and APM/monitoring (App Insights, AppDynamics, Dynatrace, Elastic, New Relic) and collecting metrics/logs. |
| Deployment | L193-L212 | Deploying Azure Spring Apps: CI/CD with GitHub/Azure Pipelines/Maven/CLI, container & polyglot deployments, VNet/ARM/Bicep/Terraform setup, blue‑green staging, and region moves. |
Troubleshooting
Best Practices
| Topic | URL |
|---|---|
| Optimize observability for production Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/application-observability |
| Configure JVM diagnostic options for Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-dump-jvm-options |
Decision Making
Architecture & Design Patterns
| Topic | URL |
|---|---|
| Design zero-downtime deployments on Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concept-zero-downtime-deployment |
| Apply blue-green deployment patterns in Azure Spring Apps | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/concepts-blue-green-deployment-strategies |
| Integrate Azure Spring Apps with Azure load balancer options | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/how-to-integrate-azure-load-balancers |
| Design resilient Azure Spring Apps with zones and DR | https://learn.microsoft.com/en-us/azure/spring-apps/basic-standard/reliability-spring-apps |