المهارات Azure Tables SDK for Python
📦

Azure Tables SDK for Python

آمن

Python で Azure Tables 統合を構築する

開発者は Python アプリケーションで Azure Tables NoSQL ストレージを統合するためのガイダンスを必要としています。このスキルでは、Azure Data Tables SDK を使用した認証、エンティティ操作、クエリ、バッチトランザクションに関する包括的なドキュメントを提供します。

يدعم: Claude Codex Code(CC)
🥉 73 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure Tables SDK for Python". DefaultAzureCredential を使用して Azure Tables への認証を行うにはどうすればよいですか?

النتيجة المتوقعة:

  • Azure ID ベース認証に DefaultAzureCredential を使用します:
  • 1. azure-identity パッケージをインストール
  • 2. azure.identity から DefaultAzureCredential をインポート
  • 3. TableServiceClient または TableClient に認証情報を渡す
  • マネージドアイデンティティ、サービスプリンシパル、Azure CLI を介したローカル開発をサポート

استخدام "Azure Tables SDK for Python". 特定のパーティションの注文を Azure Table からクエリする Python 関数を作成してください

النتيجة المتوقعة:

  • query_entities() を使用して PartitionKey でエンティティをクエリ:
  • 1. パーティションクエリに query_filter='PartitionKey eq @pk' を使用
  • 2. 安全なフィルタリングに parameters={'pk': 'your-partition-value'} を渡す
  • 3. このパターンはインジェクションを防止し、パーティションスコープクエリに最適化

التدقيق الأمني

آمن
v1 • 2/24/2026

Documentation-only skill containing SKILL.md file with Azure Tables SDK usage examples. Static analysis scanned 0 files (0 lines) and found no security issues. This skill provides reference documentation and code examples only - it has no executable code, scripts, or network capabilities. Pure knowledge-base skill for AI-assisted development.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
83
الامتثال للمواصفات

ماذا يمكنك بناءه

クラウドアプリを構築する Python 開発者

Azure クラウドアプリケーションに取り組む Python 開発者は、NoSQL データストレージを追加する必要があります。このスキルは、適切な認証とベストプラクティスを用いて Azure Tables SDK を統合するためのガイダンスを提供します。

キャッシングレイヤーを実装するデータエンジニア

データエンジニアは、キャッシングやセッションデータのための高速なキーバリューストアを必要としています。このスキルは、最適なクエリパフォーマンスのためのパーティションキー設計と共に Azure Tables のセットアップを支援します。

インフラストラクチャを設定する DevOps エンジニア

DevOps エンジニアは、開発チームが Azure Tables を統合するためのドキュメントを必要としています。このスキルは、参照ドキュメントとして共有または使用できるコード例を提供します。

جرّب هذه الموجهات

Azure Tables のはじめに
Python の Azure Tables SDK で DefaultAzureCredential を使用した認証をどのように設定すればよいですか?
エンティティ操作の基本
Python SDK を使用して Azure Tables でエンティティの作成、読み取り、更新、削除を行う方法を示してください。
フィルタによるクエリ
Azure Tables でフィルタを使用してエンティティをクエリするにはどうすればよいですか?PartitionKey と price などのプロパティでフィルタする必要があります。
バッチトランザクション
Azure Tables でバッチ操作を実行する正しい方法は何ですか?同じパーティションに複数のエンティティを挿入する必要があります。

أفضل الممارسات

  • 可能な限り単一パーティション内でクエリを実行 - クロスパーティションクエリは遅く、コストも高い
  • インジェクション攻撃を防ぐために文字列連結ではなくパラメータ化クエリを使用
  • クエリパターンに合わせてパーティションキーを設計し、均等なデータ分散を確保

تجنب

  • クロスパーティションクエリを頻繁に実行しない - 高レイテンシとコストの原因となる
  • 大きなエンティティは避ける - Azure Tables にはエンティティあたり 1MB の制限がある
  • 長すぎる RowKey 値は使用しない - 最適なパフォーマンスのために 1KB 未満に抑える

الأسئلة المتكررة

TableServiceClient と TableClient の違いは何ですか?
TableServiceClient はテーブルを管理 - 作成、削除、テーブルの一覧表示。TableClient は特定のテーブル内のエンティティを操作 - CRUD 操作とクエリ。
Azure Tables でエンティティキーはどのように扱いますか?
すべてのエンティティには PartitionKey と RowKey が必要です。これらが組み合わさって一意の識別子を形成します。PartitionKey は効率的なクエリのために関連エンティティをグループ化します。
Azure Tables を Cosmos DB と一緒に使用できますか?
はい、Azure Tables SDK は Azure Storage Tables と Cosmos DB Table API の両方で動作します。各サービスに対して適切なエンドポイント URL を使用します。
Azure Tables でバッチ操作はどのように機能しますか?
バッチ操作は操作リストと共に submit_transaction() を使用します。すべてのエンティティは同じ PartitionKey を持つ必要があります。バッチあたりの最大操作数は 100 です。
Azure Tables でサポートされるデータ型は何ですか?
Azure Tables がサポートするデータ型:str、int、float、bool、datetime、bytes、UUID。複雑な型は文字列にシリアライズする必要があります。
Azure Tables クエリをセキュリティ保護するにはどうすればよいですか?
文字列フォーマットの代わりに parameters 引数でパラメータ化クエリを使用します。これにより OData インジェクション攻撃を防ぎます。

تفاصيل المطور

بنية الملفات

📄 SKILL.md