mcpField
A
azure-automation

azure-automation

github.com/microsoftdocsクラウド・DevOps796182 回インストール3 日前に更新
リポジトリ

azure-automation について

azure-automation は、Azure Automation の運用や設定を扱うエージェント向けのガイダンススキルです。ローカルの参照情報と、ネットワーク経由での Microsoft ドキュメント取得を組み合わせています。

主な機能

  1. 01Runbook のトラブルシューティングと実践
  2. 02移行と Runbook 種別のガイダンス
  3. 03セキュリティと ID の設定
  4. 04制限、クォータ、デプロイ
  5. 05リモートでのドキュメント取得

活用シーン

  1. 01Runbook の実行失敗の診断
  2. 02マネージド ID 移行の計画
  3. 03アカウントのセキュリティ設定の確認
  4. 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-L45Azure Automation の問題の診断と修正:Runbook の失敗、DSC/State Configuration、Hybrid Runbook Worker、マネージド ID、共有リソース、サポート向けログの収集。
ベストプラクティスL46-L55Automation Runbook の構成と実行に関するベストプラクティス:モジュール化された親子設計、実行パターン、エラー処理、ストリーム/出力の使用、コンテキストやロックに関する問題の回避。
意思決定L56-L63Runbook の種類の選択と移行計画に関するガイダンス:Orchestrator から Automation への移行、Log Analytics から AMA への移行、エージェントから拡張機能ワーカーへの移行、Run As アカウントからマネージド ID への移行。
制限とクォータL64-L71Azure Automation の制限、クォータ、バージョンの詳細:DSC 拡張機能の履歴、Automation アカウントの容量、ジョブ/Runbook の制限、AMA を使用した Change Tracking/Inventory のサポートマトリックス。
セキュリティL72-L92Automation アカウントのセキュリティ保護:ID(システム割り当て/ユーザー割り当て)、Entra 認証、RBAC、暗号化、資格情報/証明書、プライベートエンドポイント、ポリシー、セキュリティのベストプラクティス。
構成L93-L134Azure Automation Runbook、DSC/State Configuration、Hybrid Runbook Worker、アラート、スケジュール、モジュール/パッケージ、ポリシー、ネットワーク、デプロイ/統合設定の構成。
統合とコーディングパターンL135-L147Runbook を AWS、ARM/SQL/Office 365、Webhook、メール(SendGrid)、Azure Monitor ログと統合するパターン、およびマネージド ID を使用したグラフィカル Runbook SDK の使用方法
デプロイL148-L152Automation リソースのデプロイガイド: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
Azure Automation 用のユーザー割り当てマネージド ID を構成するhttps://learn.microsoft.com/en-us/azure/automation/add-user-assigned-identity
Azure Automation のデータセキュリティを構成して理解するhttps://learn.microsoft.com/en-us/azure/automation/automation-managing-data
Automation アカウントに Azure RBAC のロールとアクセス許可を割り当てるhttps://learn.microsoft.com/en-us/azure/automation/automation-role-based-access-control
Azure Automation のセキュリティで保護されたアセットの暗号化を構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-secure-asset-encryption
Azure Automation アカウントにセキュリティのベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/automation/automation-security-guidelines
Azure Automation アカウントの認証方法を構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-security-overview
Azure Automation の Microsoft Entra ID 認証を構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-use-azure-ad
Azure Automation のローカル認証を安全に無効にするhttps://learn.microsoft.com/en-us/azure/automation/disable-local-authentication
Azure Automation のシステム割り当てマネージド ID を無効にするhttps://learn.microsoft.com/en-us/azure/automation/disable-managed-identity-for-automation
Azure Automation のシステム割り当てマネージド ID を有効にするhttps://learn.microsoft.com/en-us/azure/automation/enable-managed-identity-for-automation
Private Link とプライベート エンドポイントで Azure Automation へのアクセスを保護するhttps://learn.microsoft.com/en-us/azure/automation/how-to/private-link-security
Azure Automation の PowerShell ランブックでマネージド ID を使用するhttps://learn.microsoft.com/en-us/azure/automation/learn/powershell-runbook-managed-identity
Terraform を使用して Automation アカウントと Reader ロールをプロビジョニングするhttps://learn.microsoft.com/en-us/azure/automation/quickstarts/create-azure-automation-account-terraform
Azure Automation アカウントのマネージド ID を有効にするhttps://learn.microsoft.com/en-us/azure/automation/quickstarts/enable-managed-identity
Azure Policy のコンプライアンス制御を Automation に適用するhttps://learn.microsoft.com/en-us/azure/automation/security-controls-policy
Azure Automation のランブックと DSC 用の証明書を安全に管理するhttps://learn.microsoft.com/en-us/azure/automation/shared-resources/certificates
Azure Automation で資格情報アセットを安全に作成して使用するhttps://learn.microsoft.com/en-us/azure/automation/shared-resources/credentials
構成
トピックURL
Azure Automation の Runbook に対するメトリック アラートを構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-alert-metric
Azure Automation で接続アセットを構成して使用するhttps://learn.microsoft.com/en-us/azure/automation/automation-connections
Azure Monitor アラートから Azure Automation の Runbook をトリガーするhttps://learn.microsoft.com/en-us/azure/automation/automation-create-alert-triggered-runbook
Azure Automation で DSC 構成をコンパイルするhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-compile
Azure Automation で大規模な DSC データを構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-config-data-at-scale
既存のサーバーから DSC 構成を生成するhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-config-from-server
Azure Automation で STIG ベースの DSC データを構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-configuration-based-on-stig
DSC 構成を複合リソースに変換するhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-create-composite
State Configuration データを Azure Monitor Logs に送信するhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-diagnostics
Azure Automation State Configuration の基本タスクを構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-getting-started
マシンで State Configuration を有効にしてオンボードするhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-onboarding
State Configuration で非準拠サーバーを修復するhttps://learn.microsoft.com/en-us/azure/automation/automation-dsc-remediate
PowerShell Runbook 用の Azure Automation テキスト エディターを使用するhttps://learn.microsoft.com/en-us/azure/automation/automation-edit-textual-runbook
Azure Automation でグラフィカル Runbook を作成して構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-graphical-authoring-intro
Hybrid Runbook Worker で Runbook を構成して実行するhttps://learn.microsoft.com/en-us/azure/automation/automation-hrw-run-runbooks
Azure Automation Hybrid Runbook Worker を構成して使用するhttps://learn.microsoft.com/en-us/azure/automation/automation-hybrid-runbook-worker
Azure Automation コンポーネントのネットワーク要件を構成するhttps://learn.microsoft.com/en-us/azure/automation/automation-network-configuration
VS Code を使用して Automation Runbook を作成、管理するhttps://learn.microsoft.com/en-us/azure/automation/automation-runbook-authoring
Automation でファイルの更新を追跡するウォッチャー タスクを作成するhttps://learn.microsoft.com/en-us/azure/automation/automation-scenario-using-watcher-task
Azure Automation の Az PowerShell モジュールを更新するhttps://learn.microsoft.com/en-us/azure/automation/automation-update-azure-modules
複合リソースを使用して DSC 構成を作成するhttps://learn.microsoft.com/en-us/azure/automation/compose-configurationwithcompositeresources
ポリシーを使用して Hybrid Runbook Worker のジョブ実行を強制するhttps://learn.microsoft.com/en-us/azure/automation/enforce-job-execution-hybrid-worker
ファイアウォールで保護されたネットワーク向けに Azure Automation のリージョン別 DNS レコードを構成するhttps://learn.microsoft.com/en-us/azure/automation/how-to/automation-region-dns-records
Azure Automation でランタイム環境と関連する Runbook を構成するhttps://learn.microsoft.com/en-us/azure/automation/manage-runtime-environment
Automation 用の組み込み Azure Policy 定義を使用するhttps://learn.microsoft.com/en-us/azure/automation/policy-reference
Azure Automation で Python 3 パッケージをインポートして管理するhttps://learn.microsoft.com/en-us/azure/automation/python-3-packages
Azure Automation で Python 2 パッケージをインポートして管理するhttps://learn.microsoft.com/en-us/azure/automation/python-packages
ARM テンプレートを使用して Azure Automation アカウントをデプロイするhttps://learn.microsoft.com/en-us/azure/automation/quickstart-create-automation-account-template
Azure Automation Runbook の入力パラメーターを構成するhttps://learn.microsoft.com/en-us/azure/automation/runbook-input-parameters
Azure Automation で PowerShell モジュールを構成して管理するhttps://learn.microsoft.com/en-us/azure/automation/shared-resources/modules
Azure Automation Runbook のスケジュールを構成するhttps://learn.microsoft.com/en-us/azure/automation/shared-resources/schedules
Azure Automation で変数アセットを定義して使用するhttps://learn.microsoft.com/en-us/azure/automation/shared-resources/variables
Azure Automation のソース管理統合を構成するhttps://learn.microsoft.com/en-us/azure/automation/source-control-integration
Azure Automation Runbook の開始方法を選択するhttps://learn.microsoft.com/en-us/azure/automation/start-runbooks
DSC 構成を削除し、Automation ノードの登録を解除するhttps://learn.microsoft.com/en-us/azure/automation/state-configuration/remove-node-and-configuration-package
State Configuration を使用してマシンを望ましい状態に構成するhttps://learn.microsoft.com/en-us/azure/automation/tutorial-configure-servers-desired-state
Machines ペインを使用して Change Tracking and Inventory を大規模に有効にするhttps://learn.microsoft.com/en-us/azure/azure-change-tracking-inventory/enable-change-tracking-at-scale-machines-blade
Azure Policy を使用して Change Tracking and Inventory を大規模に有効にするhttps://learn.microsoft.com/en-us/azure/azure-change-tracking-inventory/enable-change-tracking-at-scale-policy
統合とコーディングパターン
トピックURL
Azure Automation の Runbook で AWS 認証を設定するhttps://learn.microsoft.com/en-us/azure/automation/automation-config-aws-account
Azure Automation の PowerShell Runbook から ARM テンプレートをデプロイするhttps://learn.microsoft.com/en-us/azure/automation/automation-deploy-template-runbook
Azure Automation のジョブログを Azure Monitor に転送するhttps://learn.microsoft.com/en-us/azure/automation/automation-manage-send-joblogs-log-analytics
Azure Automation の Runbook を使用して AWS 仮想マシンをプロビジョニングするhttps://learn.microsoft.com/en-us/azure/automation/automation-scenario-aws-deployment
SendGrid を使用して Azure Automation の Runbook からメールを送信するhttps://learn.microsoft.com/en-us/azure/automation/automation-send-email
Webhook を使用して Azure Automation の Runbook をトリガーするhttps://learn.microsoft.com/en-us/azure/automation/automation-webhooks
Azure Automation のグラフィカル Runbook SDK を使用するhttps://learn.microsoft.com/en-us/azure/automation/graphical-runbook-sdk
Azure Automation で Office 365 サービスを管理するhttps://learn.microsoft.com/en-us/azure/automation/manage-office-365
Automation のマネージド ID を使用して Azure SQL データベースを管理するhttps://learn.microsoft.com/en-us/azure/automation/manage-sql-server-in-automation
デプロイ
トピック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

コメント