azure-table-storage について
azure-table-storage は、Azure Table Storage を扱うエージェント向けのガイダンススキルです。ローカルのクイックリファレンスとネットワーク経由のドキュメント取得を組み合わせ、設計やセキュリティなどを扱います。
主な機能
- 01テーブルスキーマとキーの設計指針
- 02パフォーマンスとクォータの参照情報
- 03Microsoft Entra ID と RBAC によるセキュリティ
- 04監視メトリックとログ
- 05PowerShell によるデータ操作パターン
活用シーン
- 01クエリに適したテーブルスキーマの計画
- 02アクセス制御とデータ保護の確認
- 03スループット上限と容量の確認
- 04エンティティやテーブルの操作スクリプト作成
MCP 対応
利用可能な場合は mcp_microsoftdocs:microsoft_docs_fetch でドキュメントを取得し、使えない場合はウェブページ取得を代替手段とします。
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ microsoftdocs/ agent-skills --skill azure-table-storageインストール後、Claude Code で/azure-table-storageを入力して読み込まれたか確認します。
詳細
Azure Table Storage スキル
このスキルでは、Azure Table Storage に関する専門的なガイダンスを提供します。ベストプラクティス、アーキテクチャと設計パターン、制限とクォータ、セキュリティ、構成、統合とコーディングパターンを扱います。ローカルのクイックリファレンスコンテンツと、リモートからドキュメントを取得する機能を組み合わせています。
このスキルの使い方
エージェント向けの重要事項:下のカテゴリインデックスを使って、該当するセクションを確認してください。行の範囲が示されているカテゴリ(例:
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 が返されます。
カテゴリインデックス
| カテゴリ | 行 | 説明 |
|---|---|---|
| ベストプラクティス | L34-L38 | Azure Table Storage の拡張性に優れたテーブルスキーマ、パーティションキー/行キーの戦略、スループットの最適化、パフォーマンスチューニングのパターンに関するガイダンスです。 |
| アーキテクチャと設計パターン | L39-L48 | パーティションキー/行キーの戦略、クエリに最適化されたモデル、リレーションシップの処理、効率的な更新、一般的な設計パターンとアンチパターンなど、Azure Table Storage のスキーマ設計について説明します。 |
| 制限とクォータ | L49-L53 | Azure Table Storage のスケーラビリティ制限、スループット目標、パフォーマンス上の制約について説明します。パーティションキーの設計、リクエストレート、容量計画も含まれます。 |
| セキュリティ | L54-L60 | Microsoft Entra ID の使用、RBAC ロールの割り当て、アクセス制御とデータ保護のベストプラクティスの適用など、Azure Table Storage のセキュリティ構成について説明します。 |
| 構成 | L61-L65 | メトリックとログの有効化、利用可能なテレメトリの把握、パフォーマンス、可用性、診断に関するアラートの設定など、Azure Table Storage の監視構成について説明します。 |
| 統合とコーディングパターン | L66-L69 | Azure PowerShell を使った Table Storage の管理について説明します。テーブルの作成/削除、エンティティの挿入/クエリ/更新/削除、一般的なデータ操作のスクリプト化が含まれます。 |
ベストプラクティス
| トピック | URL |
|---|---|
| Azure Table Storage のパフォーマンスとスケーラビリティに関するベストプラクティスを適用する | https://learn.microsoft.com/en-us/azure/storage/tables/storage-performance-checklist |
アーキテクチャと設計パターン
| トピック | URL |
|---|---|
| Azure Table Storage でスケーラブルかつコスト効率の高いスキーマを設計する | https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design |
| データ変更を効率化するために Azure Table Storage を設計する | https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design-for-modification |
| クエリに最適化された Azure Table Storage のスキーマを設計する | https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design-for-query |
| 効率的なアクセスのために Azure Table Storage の設計ガイドラインを適用する | https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design-guidelines |
| Azure Table Storage の設計でリレーションシップをモデル化する | https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design-modeling |
| Azure Table Storage の設計パターンとアンチパターンを効果的に活用する | https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-design-patterns |
制限とクォータ
| トピック | URL |
|---|---|
| Azure Table Storage のスケーラビリティとパフォーマンスの制限 | https://learn.microsoft.com/en-us/azure/storage/tables/scalability-targets |
セキュリティ
| トピック | URL |
|---|---|
| Azure Table のデータアクセスに Azure RBAC ロールを割り当てる | https://learn.microsoft.com/en-us/azure/storage/tables/assign-azure-role-data-access |
| Microsoft Entra ID と RBAC を使用して Azure Table Storage を認証する | https://learn.microsoft.com/en-us/azure/storage/tables/authorize-access-azure-active-directory |
| Azure Table Storage のセキュリティを実装する | https://learn.microsoft.com/en-us/azure/storage/tables/secure-tables |
構成
| トピック | URL |
|---|---|
| Azure Table Storage の監視メトリックとログのリファレンス | https://learn.microsoft.com/en-us/azure/storage/tables/monitor-table-storage-reference |
統合とコーディングパターン
| トピック | URL |
|---|---|
| Azure Table Storage の操作に PowerShell コマンドレットを使用する | https://learn.microsoft.com/en-us/azure/storage/tables/table-storage-how-to-use-powershell |