@azure/storage-file-share (TypeScript/JavaScript)
TypeScript による Azure File Shares の管理
すぐに使える TypeScript のサンプルコードで、Azure File Share の統合を簡素化します。このリファレンススキルでは、SMB ファイル操作、認証、エラーハンドリングのためのコードパターンを提供します。
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "@azure/storage-file-share (TypeScript/JavaScript)". ファイルシェアを作成してファイルをアップロードする方法を示してください
النتيجة المتوقعة:
接続文字列を使用して ShareServiceClient を作成し、シェア名に対して ShareClient を取得し、create() メソッドを呼び出します。次に FileClient を取得し、uploadRange() を使用してコンテンツをアップロードします。
استخدام "@azure/storage-file-share (TypeScript/JavaScript)". Azure File Share からファイルをダウンロードするにはどうすればよいですか?
النتيجة المتوقعة:
ShareFileClient.download() メソッドを使用してダウンロード可能なストリームを取得し、readableStreamBody プロパティからチャンクを読み取り、それらを Buffer に連結します。
التدقيق الأمني
آمنPrompt-only documentation skill with no executable code. Contains TypeScript examples for Azure SDK usage. No security risks detected. All code examples are reference documentation demonstrating legitimate Azure Storage File Share operations.
درجة الجودة
ماذا يمكنك بناءه
Azure File Storage を統合するバックエンド開発者
Node.js アプリケーションを開発している開発者が、SMB プロトコルを使用して Azure File Shares からファイルを保存・取得する必要があります。認証とファイル操作のためのクイックリファレンスコードを必要としています。
クラウドストレージを設定する DevOps エンジニア
Azure File Shares と連動する自動化ワークフローを設定するエンジニア。シェアの作成、クォータの設定、ディレクトリのプログラミングによる管理のための例を必要としています。
ファイルストレージを移行するフルスタック開発者
ローカルファイルシステムから Azure Storage File Shares へ移行している開発者。本番運用のためのアップロードパターン、ストリーム処理、エラーハンドリングのガイダンスを必要としています。
جرّب هذه الموجهات
TypeScript を使用して Azure File Share にファイルをアップロードする方法を示してください
Azure File Share ディレクトリ内のすべてのファイルとディレクトリを一覧表示するコードを提供してください
Node.js でストリームを使用して大容量ファイルを Azure File Share にアップロードするにはどうすればよいですか?
特定の権限を持つ安全なファイルアクセスのための SAS トークン生成方法を示してください
أفضل الممارسات
- ハードコードされた認証情報ではなく、本番環境では DefaultAzureCredential を使用します
- 無制限のファイル増加による予期しないストレージコストを防ぐため、シェアにクォータを設定します
- ファイル全体をメモリに読み込まないよう、大容量ファイルにはストリーミングメソッドを使用します
- RestError 例外をキャッチし、statusCode をチェックして特定のエラー状態を処理します
تجنب
- ストレージアカウントキーや接続文字列をソースコードにハードコードしないでください
- uploadStream の方が効率的な場合に、大容量ファイルで uploadRange を使用しないでください
- エラーハンドリングをスキップしないでください - Azure 操作はネットワークまたは認証の問題で失敗する可能性があります
- エラーメッセージに SAS トークンやストレージアカウントキーをログ出力したり公開したりしないでください
الأسئلة المتكررة
どの認証方法を使用すべきですか?
このスキルをブラウザアプリケーションで使用できますか?
大容量ファイルのアップロードをどのように処理すればよいですか?
ShareClient と ShareDirectoryClient の違いは何ですか?
エラーハンドリングをどのように実装すればよいですか?
ファイルシェアのスナップショットを作成できますか?
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
المستودع
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-storage-file-share-tsمرجع
main
بنية الملفات
📄 SKILL.md