azure-automation について
azure-automation は、Azure Automation の運用や設定を扱うエージェント向けのガイダンススキルです。ローカルの参照情報と、ネットワーク経由での Microsoft ドキュメント取得を組み合わせています。
主な機能
- 01Runbook のトラブルシューティングと実践
- 02移行と Runbook 種別のガイダンス
- 03セキュリティと ID の設定
- 04制限、クォータ、デプロイ
- 05リモートでのドキュメント取得
活用シーン
- 01Runbook の実行失敗の診断
- 02マネージド ID 移行の計画
- 03アカウントのセキュリティ設定の確認
- 04Hybrid Runbook Worker の設定
MCP 対応
利用可能な場合、mcp_microsoftdocs の Microsoft Docs ツールでドキュメントを取得します。代替手段としてウェブページ取得にも対応します。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-automationインストール後、Claude Code で/azure-automationを入力して読み込まれたか確認します。
詳細
Azure Automation スキル
このスキルでは、Azure Automation に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイを扱います。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。
このスキルの使用方法
エージェントにとって重要:関連するセクションを探すには、以下のカテゴリインデックスを使用してください。行範囲が示されているカテゴリ(例:
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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| トラブルシューティング | L36-L45 | Azure Automation の問題の診断と修正:Runbook の失敗、DSC/State Configuration、Hybrid Runbook Worker、マネージド ID、共有リソース、サポート向けログの収集。 |
| ベストプラクティス | L46-L55 | Automation Runbook の構成と実行に関するベストプラクティス:モジュール化された親子設計、実行パターン、エラー処理、ストリーム/出力の使用、コンテキストやロックに関する問題の回避。 |
| 意思決定 | L56-L63 | Runbook の種類の選択と移行計画に関するガイダンス:Orchestrator から Automation への移行、Log Analytics から AMA への移行、エージェントから拡張機能ワーカーへの移行、Run As アカウントからマネージド ID への移行。 |
| 制限とクォータ | L64-L71 | Azure Automation の制限、クォータ、バージョンの詳細:DSC 拡張機能の履歴、Automation アカウントの容量、ジョブ/Runbook の制限、AMA を使用した Change Tracking/Inventory のサポートマトリックス。 |
| セキュリティ | L72-L92 | Automation アカウントのセキュリティ保護:ID(システム割り当て/ユーザー割り当て)、Entra 認証、RBAC、暗号化、資格情報/証明書、プライベートエンドポイント、ポリシー、セキュリティのベストプラクティス。 |
| 構成 | L93-L134 | Azure Automation Runbook、DSC/State Configuration、Hybrid Runbook Worker、アラート、スケジュール、モジュール/パッケージ、ポリシー、ネットワーク、デプロイ/統合設定の構成。 |
| 統合とコーディングパターン | L135-L147 | Runbook を AWS、ARM/SQL/Office 365、Webhook、メール(SendGrid)、Azure Monitor ログと統合するパターン、およびマネージド ID を使用したグラフィカル Runbook SDK の使用方法 |
| デプロイ | L148-L152 | Automation リソースのデプロイガイド:Chocolatey を使用した DSC の継続的デプロイの設定、Windows および Linux の Hybrid Runbook Worker エージェント(エージェントベース/拡張機能ベース)のインストールと構成。 |
トラブルシューティング
| トピック | URL |
|---|---|
| Azure Automation のサポートケース向けに診断データを収集する | https://learn.microsoft.com/en-us/azure/automation/troubleshoot/collect-data-microsoft-azure-automation-case |
| Azure Automation State Configuration の問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/automation/troubleshoot/desired-state-configuration |
| 拡張機能ベースの Hybrid Runbook Worker の障害をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/automation/troubleshoot/extension-based-hybrid-runbook-worker |
| Azure Automation のマネージド ID の問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/automation/troubleshoot/managed-identity |
| Azure Automation の Runbook の問題を診断して修正する | https://learn.microsoft.com/en-us/azure/automation/troubleshoot/runbooks |
| Azure Automation の共有リソースの問題をトラブルシューティングする | https://learn.microsoft.com/en-us/azure/automation/troubleshoot/shared-resources |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Automation でモジュール式の親子 Runbook を設計する | https://learn.microsoft.com/en-us/azure/automation/automation-child-runbooks |
| Azure Automation の Runbook の実行を設計および管理する | https://learn.microsoft.com/en-us/azure/automation/automation-runbook-execution |
| Azure Automation のグラフィカル Runbook にエラー処理を実装する | https://learn.microsoft.com/en-us/azure/automation/automation-runbook-graphical-error-handling |
| Automation の Runbook で出力ストリームとメッセージストリームを構成する | https://learn.microsoft.com/en-us/azure/automation/automation-runbook-output-and-messages |
| Azure Automation の Runbook でコンテキスト切り替えの問題を回避する | https://learn.microsoft.com/en-us/azure/automation/context-switching |
| 推奨される設計パターンを使用して Azure Automation の Runbook を管理する | https://learn.microsoft.com/en-us/azure/automation/manage-runbooks |
意思決定
| トピック | URL |
|---|---|
| System Center Orchestrator の Runbook を Azure Automation に移行する | https://learn.microsoft.com/en-us/azure/automation/automation-orchestrator-migration |
| 適切な Azure Automation の Runbook の種類を選択する | https://learn.microsoft.com/en-us/azure/automation/automation-runbook-types |
| Change Tracking を Log Analytics エージェントから AMA に移行する | https://learn.microsoft.com/en-us/azure/automation/change-tracking/guidance-migration-log-analytics-monitoring-agent |
| Run As からマネージド ID への移行を計画して実行する | https://learn.microsoft.com/en-us/azure/automation/migrate-run-as-accounts-managed-identity |
制限とクォータ
| トピック | URL |
|---|---|
| Azure DSC 拡張機能のバージョン履歴の詳細を参照する | https://learn.microsoft.com/en-us/azure/automation/automation-dsc-extension-history |
| Azure Automation の制限とクォータを表示および管理する | https://learn.microsoft.com/en-us/azure/automation/automation-limits-quotas |
| Azure Automation のサブスクリプション制限とクォータのリファレンス | https://learn.microsoft.com/en-us/azure/automation/automation-subscription-limits-faq |
| AMA を使用した Change Tracking と Inventory のサポートマトリックス | https://learn.microsoft.com/en-us/azure/azure-change-tracking-inventory/change-tracking-inventory-support-matrix |
セキュリティ
構成
統合とコーディングパターン
デプロイ
| トピック | URL |
|---|---|
| DSC と Chocolatey を使用して継続的デプロイを設定する | https://learn.microsoft.com/en-us/azure/automation/automation-dsc-cd-chocolatey |
| 拡張機能ベースの Hybrid Runbook Worker をデプロイする | https://learn.microsoft.com/en-us/azure/automation/extension-based-hybrid-runbook-worker-install |