mcpField
A
azure-iot-edge

azure-iot-edge

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

azure-iot-edge について

Azure IoT Edge を扱うチーム向けに、運用、アーキテクチャ、セキュリティ、設定、デプロイを案内するスキルです。ローカルの参照情報と、ネットワーク経由で取得する Microsoft ドキュメントを組み合わせます。

主な機能

  1. 01デバイスとランタイムの問題診断
  2. 02エッジ構成と接続の計画
  3. 03セキュリティとプロビジョニングの設定
  4. 04メトリックとモジュールの健全性監視
  5. 05デバイスの大規模デプロイと更新

活用シーン

  1. 01IoT Edge デバイスのエラー診断
  2. 02ゲートウェイとオフライン運用の設計
  3. 03証明書とデバイスプロビジョニングの設定
  4. 04デプロイとランタイム更新の計画

MCP 対応

mcp_microsoftdocs:microsoft_docs_fetch によるドキュメント取得に対応し、代替手段として fetch_webpage も記載されています。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/microsoftdocs/agent-skills --skill azure-iot-edge

インストール後、Claude Code で/azure-iot-edgeを入力して読み込まれたか確認します。

詳細

Azure IoT Edge スキル

このスキルでは、Azure IoT Edge に関する専門的なガイダンスを提供します。トラブルシューティング、ベストプラクティス、意思決定、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターン、デプロイについて説明します。ローカルのクイックリファレンスコンテンツと、リモートでドキュメントを取得する機能を組み合わせています。

このスキルの使い方

IMPORTANT for Agent:関連するセクションを見つけるには、以下のカテゴリインデックスを使用してください。行の範囲が示されているカテゴリ(例:L35-L120)では、指定された行を read_file で読み取ってください。ファイルへのリンクが示されているカテゴリ(例:[security.md](security.md))では、リンク先のリファレンスファイルを read_file で読み取ってください。

IMPORTANT for Agent: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-L47IoT Edge デバイス/ランタイムの問題、監視とメトリックの問題、Azure ポータルでのトラブルシューティング、EFLOW/Windows のネットワーク、および一般的なエラーの解決策の診断と修正。
ベストプラクティスL48-L55IoT Edge の監視と本番環境向けガイダンス:Azure Monitor ブックの使用、モジュールツインの正常性の追跡、可観測性の実装、本番環境に対応したベストプラクティスの適用。
意思決定L56-L62さまざまなデプロイシナリオに応じた IoT Edge/EFLOW プラットフォーム、プロビジョニング方法、ネットワーク構成、入れ子になった仮想化オプションの選択に関するガイダンス。
アーキテクチャと設計パターンL63-L69IoT Edge トポロジの設計パターン:ゲートウェイのシナリオ、オフライン/断続的な接続への対応策、複雑なデプロイ向けのマルチレベル(入れ子)Edge 階層の構成。
制限とクォータL70-L74モジュール、デプロイ、メッセージ、デバイスの制約を含む Azure IoT Edge のリソース制限とクォータ、およびスケーラビリティとパフォーマンスに関する制約。
セキュリティL75-L88IoT Edge のセキュリティ保護:証明書と X.509 プロビジョニング、dTPM/EFLOW のセキュリティ、コンフィデンシャルコンピューティングモジュール、EST サーバーのセットアップ、下流デバイスの認証、Private Link/エンドポイントのトラフィック保護。
構成L89-L120IoT Edge デバイスと EFLOW の構成:ネットワーク、ゲートウェイ、プロキシ、ストレージ、GPU、プロビジョニング(DPS、キー、X.509)、モジュールオプション、メトリック、ホスト/VM の統合。
統合とコーディングパターンL121-L130IoT Edge のメトリック、ログ、ダイレクトメソッドの操作、カスタムモジュールと IoT Hub の統合、監視とリモート操作のための PowerShell を使用した EFLOW 上の IoT Edge の管理。
デプロイL131-L143CI/CD パイプライン、ポータル/CLI によるデプロイ、Kubernetes/VM へのインストール、ランタイムの更新、デバイスとデバイスグループでサポートされるプラットフォームを通じた、IoT Edge の大規模なデプロイと更新。
トラブルシューティング
トピックURL
Azure IoT Edge の監視とメトリックのトラブルシューティングhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-troubleshoot-monitoring-and-faq
Azure IoT Edge デバイスの診断とトラブルシューティングhttps://learn.microsoft.com/en-us/azure/iot-edge/troubleshoot
Azure IoT Edge の一般的なエラーと問題の解決https://learn.microsoft.com/en-us/azure/iot-edge/troubleshoot-common-errors
Azure portal を使用した IoT Edge デバイスのトラブルシューティングhttps://learn.microsoft.com/en-us/azure/iot-edge/troubleshoot-in-portal
Windows 上の Azure IoT Edge for Linux デバイスのトラブルシューティングhttps://learn.microsoft.com/en-us/azure/iot-edge/troubleshoot-iot-edge-for-linux-on-windows
Windows 上の Azure IoT Edge for Linux の一般的な問題の解決https://learn.microsoft.com/en-us/azure/iot-edge/troubleshoot-iot-edge-for-linux-on-windows-common-errors
EFLOW 仮想マシンのネットワークの問題のトラブルシューティングhttps://learn.microsoft.com/en-us/azure/iot-edge/troubleshoot-iot-edge-for-linux-on-windows-networking
ベストプラクティス
トピックURL
IoT Edge 用の厳選された Azure Monitor ブックを使用するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-explore-curated-visualizations
正常性を確認するために IoT Edge モジュールツインを監視するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-monitor-module-twins
Azure IoT Edge システムのオブザーバビリティを実装するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-observability
Azure IoT Edge の本番環境対応に関するベストプラクティスを適用するhttps://learn.microsoft.com/en-us/azure/iot-edge/production-checklist
意思決定
トピックURL
EFLOW のネットワークオプションを選択して構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-configure-iot-edge-for-linux-on-windows-networking
IoT Edge デバイスのプラットフォームとプロビジョニングのオプションを選択するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-create-iot-edge-device
EFLOW のデプロイにおけるネストされた仮想化オプションを選択するhttps://learn.microsoft.com/en-us/azure/iot-edge/nested-virtualization
アーキテクチャと設計パターン
トピックURL
デバイス向けの Azure IoT Edge ゲートウェイパターンを選択するhttps://learn.microsoft.com/en-us/azure/iot-edge/iot-edge-as-gateway
Azure IoT Edge のオフライン動作パターンを設計するhttps://learn.microsoft.com/en-us/azure/iot-edge/offline-capabilities
ネストされた Azure IoT Edge の階層を設計して構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/tutorial-nested-iot-edge
制限とクォータ
トピックURL
Azure IoT Edge の制限事項と制約を確認するhttps://learn.microsoft.com/en-us/azure/iot-edge/iot-edge-limits-and-restrictions
セキュリティ
トピックURL
IoT Edge モジュールとして機密コンピューティングアプリケーションをデプロイするhttps://learn.microsoft.com/en-us/azure/iot-edge/deploy-confidential-applications
EFLOW 上の IoT Edge で dTPM アクセスを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-access-dtpm
IoT Edge の下流デバイスの認証を構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-authenticate-downstream-device
Azure IoT Edge のテスト証明書を作成してインストールするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-create-test-certificates
セキュリティ保護された Azure IoT Edge デバイスの証明書を管理するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-manage-device-certificates
X.509 証明書を使用して Linux IoT Edge デバイスをプロビジョニングするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-single-device-linux-x509
Azure IoT Edge の証明書ベースのセキュリティを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/iot-edge-certs
Windows 上の Linux 用 IoT Edge のセキュリティ原則を理解して構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/iot-edge-for-linux-on-windows-security
Azure IoT Edge デバイスの EST サーバーセキュリティを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/tutorial-configure-est-server
Private Link とエンドポイントを使用して IoT Edge のトラフィックを保護するhttps://learn.microsoft.com/en-us/azure/iot-edge/using-private-link
構成
トピックURL
config.toml を使用して Azure IoT Edge デバイスを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/configure-device
IoT Edge for Linux on Windows の GPU アクセラレーションを有効にするhttps://learn.microsoft.com/en-us/azure/iot-edge/gpu-acceleration
IoT Edge モジュールがホストストレージを使用するように構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-access-host-storage-from-module
IoT Edge のメトリック収集と転送を構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-collect-and-transport-metrics
ゲートウェイ向けに Azure IoT Edge API プロキシモジュールをカスタマイズするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-configure-api-proxy-module
DMZ と複数の NIC 向けに EFLOW ネットワークを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-configure-iot-edge-for-linux-on-windows-iiot-dmz
IoT Edge モジュールのビルドとデプロイのオプションを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-configure-module-build-options
EFLOW VM に複数の NIC を接続して構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-configure-multiple-nics
Azure IoT Edge デバイスとモジュールのプロキシ設定を構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-configure-proxy-support
ダウンストリームデバイスが IoT Edge ゲートウェイ経由で接続するように構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-connect-downstream-device
Azure IoT Edge の入れ子になったデバイス階層を構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-connect-downstream-iot-edge-device
EFLOW VM への USB over IP 接続を構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-connect-usb-devices
IoT Edge メトリックの Azure Monitor アラートを作成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-create-alerts
Azure IoT Edge を透過的なゲートウェイとして構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-create-transparent-gateway
EFLOW 用の仮想スイッチを作成して構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-create-virtual-switch
EFLOW の対称キー DPS プロビジョニングを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-devices-at-scale-linux-on-windows-symmetric
EFLOW デバイスの TPM ベース DPS プロビジョニングを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-devices-at-scale-linux-on-windows-tpm
X.509 と DPS を使用して EFLOW IoT Edge デバイスを大規模に自動プロビジョニングするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-devices-at-scale-linux-on-windows-x509
X.509 証明書を使用して IoT Edge の大規模プロビジョニングを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-devices-at-scale-linux-x509
対称キーを使用して単一の EFLOW IoT Edge デバイスをプロビジョニングするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-single-device-linux-on-windows-symmetric
X.509 証明書を使用して EFLOW IoT Edge デバイスをプロビジョニングするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-single-device-linux-on-windows-x509
対称キーを使用して単一の Linux IoT Edge デバイスをプロビジョニングするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-provision-single-device-linux-symmetric
Windows フォルダーを EFLOW 仮想マシンと共有するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-share-windows-folder-to-vm
IoT Edge モジュールのコンテナー createOptions を構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-use-create-options
Windows ホストと EFLOW 仮想マシン間のネットワークを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/iot-edge-for-linux-on-windows-networking
IoT Edge メトリックコレクターを Logs Ingestion に移行するhttps://learn.microsoft.com/en-us/azure/iot-edge/migrate-metrics-collector
IoT Edge のデプロイマニフェストとメッセージルートを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/module-composition
edgeAgent と edgeHub のモジュールツインプロパティを構成するhttps://learn.microsoft.com/en-us/azure/iot-edge/module-edgeagent-edgehub
統合とコーディングパターン
トピックURL
Azure IoT Edge の組み込みメトリックにアクセスして利用するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-access-built-in-metrics
IoT Edge モジュールからカスタムメトリックを追加するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-add-custom-metrics
リモート管理に IoT Edge エージェントのダイレクトメソッドを使用するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-edgeagent-direct-method
ダイレクトメソッドで Azure IoT Edge のログを取得してアップロードするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-retrieve-iot-edge-logs
IoT Hub と統合する Azure IoT Edge モジュールを開発するhttps://learn.microsoft.com/en-us/azure/iot-edge/module-development
EFLOW PowerShell 関数を使用して IoT Edge を管理するhttps://learn.microsoft.com/en-us/azure/iot-edge/reference-iot-edge-for-linux-on-windows-functions
デプロイ
トピックURL
Azure DevOps を使用して Azure IoT Edge モジュールの CI/CD パイプラインを設定するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-continuous-integration-continuous-deployment
ポータルで IoT Edge の自動デプロイを作成するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-deploy-at-scale
CLI で IoT Edge の大規模デプロイを管理するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-deploy-cli-at-scale
Azure CLI を使用して IoT Edge モジュールをデプロイするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-deploy-modules-cli
KubeVirt を使用して Kubernetes に Azure IoT Edge をインストールするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge-kubernetes
Bicep を使用して Ubuntu VM に Azure IoT Edge をデプロイするhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-install-iot-edge-ubuntuvm-bicep
デバイス上の Azure IoT Edge ランタイムの更新を計画して実行するhttps://learn.microsoft.com/en-us/azure/iot-edge/how-to-update-iot-edge
Windows 上の IoT Edge でサポートされているプラットフォームを確認するhttps://learn.microsoft.com/en-us/azure/iot-edge/iot-edge-for-linux-on-windows-support
デバイスグループ向けの IoT Edge 自動デプロイを管理するhttps://learn.microsoft.com/en-us/azure/iot-edge/module-deployment-monitoring
Azure IoT Edge のデプロイでサポートされているプラットフォームを確認するhttps://learn.microsoft.com/en-us/azure/iot-edge/support

コメント