mcpField
A
azure-files

azure-files

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

azure-files について

Azure Files のユーザーやエージェント向けのガイダンススキルです。ローカル資料と取得したドキュメントを組み合わせ、ストレージ計画、セキュリティ、運用、統合、移行を扱います。

主な機能

  1. 01ベストプラクティスとデプロイ計画
  2. 02ティア、プロトコル、冗長性の選択
  3. 03制限とパフォーマンスのガイダンス
  4. 04セキュリティと構成
  5. 05統合と移行のパターン

活用シーン

  1. 01Azure Files のデプロイ計画
  2. 02SMB または NFS の性能調整
  3. 03ファイル共有の保護
  4. 04Azure Files へのデータ移行

MCP 対応

mcp_microsoftdocs:microsoft_docs_fetch ツールでドキュメントを取得でき、代替手段としてウェブページの取得も利用できます。

インストール

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

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

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

詳細

Azure Files スキル

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

このスキルの使用方法

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 が返されます。

カテゴリインデックス

カテゴリ行説明
ベストプラクティスL36-L51Azure Files と File Sync のベストプラクティス。DR 計画、サーバーのライフサイクル変更、クラウド階層化、大規模ディレクトリの処理、ワークロードと Azure Virtual Desktop 向けの SMB/NFS パフォーマンスの調整を扱います。
意思決定L52-L72Azure Files のデプロイ計画に関するガイダンス。SMB および NFS ワークロード向けの階層、冗長性、プロトコル、課金モデル、移行方法、管理方法とトポロジの選択を扱います。
アーキテクチャと設計パターンL73-L77Azure Files を使用した Azure Virtual Desktop ハイブリッドアーキテクチャの設計。ストレージトポロジ、ID とアクセス許可、パフォーマンス、FSLogix プロファイルのベストプラクティスを扱います。
制限とクォータL78-L85容量、IOPS、スループット、スケーラビリティ、および API のスロットリング動作に関する Azure Files と File Sync の制限。パフォーマンスとサイズの計画、およびクォータ超過の回避に役立ちます。
セキュリティL86-L116Azure Files と File Sync のセキュリティ保護。ID ベースの SMB/NFS 認証、Kerberos/AD/Entra のセットアップ、ファイアウォール、ネットワークエンドポイント、TLS、暗号化キー、NTFS ACL、共有レベルのアクセス許可を扱います。
構成L117-L141Azure Files と Azure File Sync の構成。VPN 接続、エンドポイント/DNS、冗長性とパフォーマンス、クラウド階層化、監視/メトリック/ログ、アラート、ファイルコピーと変更フィードを扱います。
統合とコーディングパターンL142-L164Haystack、LangChain、LlamaIndex、Pinecone/Qdrant/Weaviate を使用した Azure Files との RAG 統合に加え、Azure Files にアクセスする .NET、Java、Python アプリのコードパターンを扱います。
デプロイL165-L173Storage Mover、Data Box、Robocopy、ポータル、CLI、PowerShell などのツールを使用して、Azure File Sync をデプロイし、SMB/NFS 共有、NAS、Linux サーバー、GlusterFS から Azure Files にデータを移行する方法を扱います。
ベストプラクティス
トピックURL
Azure File Sync のディザスターリカバリーに関するベストプラクティスを実装するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-disaster-recovery-best-practices
Azure File Sync のクラウド階層化と階層化されたファイルを管理するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-how-to-manage-tiered-files
Azure File Sync のトポロジを安全に変更するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-modify-sync-topology
Azure File Sync サーバーのドライブを安全に交換するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-drive
ライフサイクルイベント中に Azure File Sync サーバーを交換するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-replace-server
Azure File Sync サーバーエンドポイントを安全にプロビジョニング解除するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-delete
Azure File Sync サーバーのディザスターリカバリーhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-recovery
Azure NFS ファイル共有の大規模なディレクトリに対処するhttps://learn.microsoft.com/en-us/azure/storage/files/nfs-large-directories
Linux クライアントでの NFS Azure Files のパフォーマンスを向上させるhttps://learn.microsoft.com/en-us/azure/storage/files/nfs-performance
Premium SSD での SMB Azure Files のパフォーマンスを調整するhttps://learn.microsoft.com/en-us/azure/storage/files/smb-performance
特定のワークロード向けに Azure Files のパフォーマンスを最適化するhttps://learn.microsoft.com/en-us/azure/storage/files/understand-performance
Azure Virtual Desktop のプロファイルに Azure Files を使用するhttps://learn.microsoft.com/en-us/azure/storage/files/virtual-desktop-workloads
意思決定
トピックURL
Azure File Sync のクラウド階層化ポリシーを選択するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-choose-cloud-tiering-policies
Azure File Sync のトポロジとポリシーを計画するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-planning
階層別に Azure クラシック ファイル共有を選択して作成するhttps://learn.microsoft.com/en-us/azure/storage/files/create-classic-file-share
課金モデルごとに Azure Files のコストを見積もるhttps://learn.microsoft.com/en-us/azure/storage/files/file-estimate-cost
Azure Files の管理モデルとリソース プロバイダーを選択するhttps://learn.microsoft.com/en-us/azure/storage/files/files-management-concepts
Azure ファイル共有の NFS プロトコルを選択して構成するhttps://learn.microsoft.com/en-us/azure/storage/files/files-nfs-protocol
可用性のために Azure Files の冗長性オプションを選択するhttps://learn.microsoft.com/en-us/azure/storage/files/files-redundancy
Azure Files の容量予約を選択して使用するhttps://learn.microsoft.com/en-us/azure/storage/files/files-reserve-capacity
SSD Azure ファイル共有の冗長性オプションを選択するhttps://learn.microsoft.com/en-us/azure/storage/files/redundancy-premium-file-shares
Azure Files の開発アプローチを選択するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-developer-overview
NFS Azure Files への移行に使用する Linux ツールを選択して使用するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nfs
SMB Azure ファイル共有の移行アプローチを選択するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-overview
Azure Files と Azure NetApp Files のどちらを選ぶかhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-netapp-comparison
Azure Files のデプロイ オプションを選択するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-planning
Azure Files の課金モデルを選択して最適化するhttps://learn.microsoft.com/en-us/azure/storage/files/understanding-billing
Windows ファイル サーバーから Azure Files への移行を計画するhttps://learn.microsoft.com/en-us/azure/storage/files/windows-server-to-azure-files
SSD Azure ファイル共有でゾーン配置を使用するhttps://learn.microsoft.com/en-us/azure/storage/files/zonal-placement
アーキテクチャと設計パターン
トピックURL
Azure Files を使用して Azure Virtual Desktop Hybrid を設計するhttps://learn.microsoft.com/en-us/azure/storage/files/azure-virtual-desktop-hybrid
制限とクォータ
トピックURL
Azure File Sync のスケーラビリティとパフォーマンス目標を確認するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-scale-targets
Azure File Sync API のスロットリング制限と動作を確認するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-throttling
Azure Files の制限、クォータ、動作を確認するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-faq
Azure Files のスケーラビリティ、IOPS、スループットの制限https://learn.microsoft.com/en-us/azure/storage/files/storage-files-scale-targets
セキュリティ
トピックURL
Azure File Sync のファイアウォールとプロキシの設定https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-firewall-and-proxy
Azure File Sync へのアクセスにマネージド ID を設定するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-managed-identities
Azure File Sync と Files のネットワーク エンドポイントを設定するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-endpoints
Azure File Sync のネットワークとアクセスを設定するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-networking-overview
ポータルで Azure Files データ アクセスを承認するhttps://learn.microsoft.com/en-us/azure/storage/files/authorize-data-operations-portal
Azure ファイル共有への OAuth ベースの REST アクセスを有効にするhttps://learn.microsoft.com/en-us/azure/storage/files/authorize-oauth-rest
Azure Files SMB 認証の ID ソースを変更するhttps://learn.microsoft.com/en-us/azure/storage/files/change-identity-source
Azure Files のカスタマー マネージド暗号化キーを設定するhttps://learn.microsoft.com/en-us/azure/storage/files/customer-managed-keys
Azure NFS 共有の転送中 TLS 暗号化を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/encryption-in-transit-for-nfs-shares
マネージド ID を使用して Azure Files SMB にアクセスするhttps://learn.microsoft.com/en-us/azure/storage/files/files-managed-identities
Azure Files のネットワーク セキュリティ境界を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/files-network-security-perimeter
macOS 上の Azure Files 用に Entra Kerberos 認証を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/identity-kerberos-authentication-macos
Azure ファイル共有の NFS root squash を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/nfs-root-squash
Azure ファイル共有にセキュリティ制御を適用するhttps://learn.microsoft.com/en-us/azure/storage/files/secure-files
Azure Files SMB の ID ベース認証を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-active-directory-overview
Azure ファイル共有の AD DS 認証を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-enable
Azure Files のオンプレミス AD DS 認証を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-overview
AD DS ストレージ アカウント ID のパスワードをローテーションするhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-ad-ds-update-password
Azure Files SMB の共有レベルのアクセス許可を割り当てるhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-assign-share-level-permissions
Azure Files の Microsoft Entra Domain Services 認証を有効にするhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-domain-services-enable
Azure Files Kerberos アクセス用にクラウド信頼を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-cloud-trust
Azure Files の Entra Kerberos 認証を有効にするhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-hybrid-identities-enable
AD DS を使用して Azure Files への Linux Kerberos 認証を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-linux-kerberos-enable
Entra Domain Services を使用して Azure Files への Linux Kerberos 認証を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-auth-linux-kerberos-entra-domain-services
SMB 経由の Azure Files 用に NTFS ACL を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-configure-file-level-permissions
複数のフォレストにまたがる Azure Files AD DS 認証を設定するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-identity-multiple-forests
Linux で Azure SMB ファイル共有を安全にマウントするhttps://learn.microsoft.com/en-us/azure/storage/files/storage-how-to-use-files-linux
構成
トピックURL
Azure File Sync エージェントをサイレントインストールするhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-agent-silent-installation
Azure File Sync のクラウド階層化の日付ポリシーと容量ポリシーを構成するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-cloud-tiering-policy
Azure Monitor で Azure File Sync を構成および監視するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-monitoring
Azure File Sync エージェントのバージョンと修正内容を追跡するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-release-notes
Azure File Sync リソースの移動を計画して実行するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-resource-move
Azure File Sync のサーバーエンドポイントと階層化を構成するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-endpoint-create
Azure File Sync の登録済みサーバーを構成および管理するhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-server-registration
Azure File Sync の監視用メトリックとログのリファレンスhttps://learn.microsoft.com/en-us/azure/storage/file-sync/monitor-file-sync-reference
Azure Files の Azure Monitor メトリックを構成するhttps://learn.microsoft.com/en-us/azure/storage/files/analyze-files-metrics
Azure Files の冗長性オプションを構成および変更するhttps://learn.microsoft.com/en-us/azure/storage/files/files-change-redundancy-configuration
Azure Files の問題に関する Azure Monitor アラートを作成するhttps://learn.microsoft.com/en-us/azure/storage/files/files-monitoring-alerts
ツールを使用して Azure ファイル共有間でファイルをコピーするhttps://learn.microsoft.com/en-us/azure/storage/files/migrate-files-between-shares
Azure ファイル共有のサイズとパフォーマンスを構成するhttps://learn.microsoft.com/en-us/azure/storage/files/modify-file-share
Azure Files の変更フィード(プレビュー)を構成して利用するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-change-feed
Azure Files 用の Linux ポイント対サイト VPN を構成するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-linux
Azure Files にアクセスするための Windows ポイント対サイト VPN を構成するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-p2s-vpn-windows
Azure Files へのオンプレミスアクセス用にサイト間 VPN を構成するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-configure-s2s-vpn
Azure Files の Azure Monitor メトリックとログを構成するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring
Azure Files の監視メトリックとログのリファレンスhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-monitoring-reference
Azure Files のプライベートエンドポイントへの DNS 転送を構成するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-dns
Azure Files のパブリックエンドポイントとプライベートエンドポイントを構成するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-files-networking-endpoints
統合とコーディングパターン
トピックURL
Haystack RAG パイプラインを Azure Files と統合するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/haystack
LangChain RAG パイプラインを Azure Files と統合するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/langchain
LlamaIndex RAG パイプラインを Azure Files と統合するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/orchestrations/llamaindex
RAG 用に Azure Files のデータを認証してダウンロードするhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/setup
Azure Files 上で Haystack + Pinecone RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-pinecone/tutorial-haystack-pinecone
Azure Files 上で Haystack + Qdrant RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-qdrant/tutorial-haystack-qdrant
Azure Files 上で Haystack + Weaviate RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/haystack-weaviate/tutorial-haystack-weaviate
LangChain と Pinecone を使用して Azure Files RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-pinecone/tutorial-langchain-pinecone
LangChain と Qdrant を使用して Azure Files RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-qdrant/tutorial-langchain-qdrant
LangChain と Weaviate を使用して Azure Files RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/langchain-weaviate/tutorial-langchain-weaviate
LlamaIndex と Pinecone を使用して Azure Files RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-pinecone/tutorial-llamaindex-pinecone
LlamaIndex と Qdrant を使用して Azure Files RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-qdrant/tutorial-llamaindex-qdrant
LlamaIndex と Weaviate を使用して Azure Files RAG を実装するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/tutorials/llamaindex-weaviate/tutorial-llamaindex-weaviate
Azure Files RAG で Pinecone ベクトルデータベースを使用するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/pinecone
Azure Files RAG で Qdrant ベクトルデータベースを使用するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/qdrant
Azure Files RAG で Weaviate ベクトルデータベースを使用するhttps://learn.microsoft.com/en-us/azure/storage/files/artificial-intelligence/retrieval-augmented-generation/open-source-frameworks/vector-databases/weaviate
Azure Files を使用する .NET アプリケーションを開発するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-dotnet-how-to-use-files
Java アプリケーションから Azure Files を使用するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-java-how-to-use-file-storage
Python アプリケーションから Azure Files を使用するhttps://learn.microsoft.com/en-us/azure/storage/files/storage-python-how-to-use-file-storage
デプロイ
トピックURL
ポータル、PowerShell、CLI を使用した Azure File Sync のデプロイhttps://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-deployment-guide
File Sync を使用した Azure ファイル共有間のデータ移行https://learn.microsoft.com/en-us/azure/storage/file-sync/file-sync-share-to-share-migration
GlusterFS ボリュームから Azure Files への移行https://learn.microsoft.com/en-us/azure/storage/files/glusterfs-migration-guide
Storage Mover を使用した SMB/NFS 共有から Azure Files への移行https://learn.microsoft.com/en-us/azure/storage/files/migrate-files-storage-mover
NAS SMB 共有から Azure File Sync ハイブリッドへの移行https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-nas-hybrid
Robocopy を使用した SMB Azure ファイル共有への移行https://learn.microsoft.com/en-us/azure/storage/files/storage-files-migration-robocopy

コメント