技能 @azure/storage-blob (TypeScript/JavaScript)
📦

@azure/storage-blob (TypeScript/JavaScript)

安全

مساعد Azure Blob Storage لـ TypeScript

تساعد هذه المهارة المطورين على العمل مع Azure Blob Storage من خلال توفير أمثلة كود TypeScript و JavaScript للعمليات الشائعة مثل تحميل وتنزيل الكائنات وإدارتها وإدارة الحاويات.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“@azure/storage-blob (TypeScript/JavaScript)”。 اكتب كود لتحميل ملف إلى Azure Blob Storage

预期结果:

مثال كود يوضح إعداد BlockBlobClient ودالة uploadFile والمصادقة الصحيحة باستخدام Connection String

正在使用“@azure/storage-blob (TypeScript/JavaScript)”。 كيف يمكنني تنزيل كائن كنص؟

预期结果:

كود TypeScript يستخدم downloadToBuffer أو دالة download مع تحويل السلسلة

安全审计

安全
v1 • 2/25/2026

This is a prompt-only skill containing only documentation (SKILL.md). No executable code was scanned. The skill provides guidance on using Azure Blob Storage SDK and poses no security risk. Risk score: 0/100.

0
已扫描文件
0
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
85
内容
50
社区
100
安全
74
规范符合性

你能构建什么

إنشاء كود تحميل الكائنات

إنشاء كود TypeScript لتحميل الملفات إلى Azure Blob Storage مع المصادقة المناسبة

تنفيذ عمليات الحاوية

توليد كود لإنشاء وسرد وإدارة حاويات الكائنات

إضافة وظائف التنزيل المتدفق

إنشاء كود لتنزيل متدفق كفء من Azure Blob Storage

试试这些提示

تحميل كائن أساسي
اكتب كود TypeScript لتحميل ملف إلى Azure Blob Storage باستخدام @azure/storage-blob
إنشاء حاوية
كيف أنشئ حاوية جديدة في Azure Blob Storage وأعيّن مستوى الوصول الخاص بها؟
تنزيل متدفق
اكتب كود لتنزيل كائن باستخدام التدفق في Node.js مع TypeScript
عمليات الدفعات
كيف يمكنني سرد جميع الكائنات في حاوية وحذفها دفعة واحدة باستخدام @azure/storage-blob؟

最佳实践

  • استخدم Managed Identities أو Azure Key Vault لإدارة بيانات الاعتماد في بيئة الإنتاج
  • نفذ معالجة أخطاء مناسبة مع استثناءات خاصة بـ Azure Storage
  • استخدم التدفق للملفات الكبيرة لتجنب مشاكل الذاكرة

避免

  • تضمين سلاسل الاتصال في الكود المصدري
  • تحميل ملفات كبيرة كاملة إلى الذاكرة قبل التحميل
  • تجاهل استجابات الأخطاء من Azure Storage

常见问题

ما بيانات الاعتماد التي أحتاجها لاستخدام Azure Blob Storage؟
تحتاج إلى اسم حساب Azure Storage وإما سلسلة اتصال أو مفتاح مشترك أو رمز SAS. للإنتاج، استخدم Managed Identities أو Azure Key Vault.
هل يمكن لهذه المهارة تنفيذ عمليات Azure فعلية؟
لا، هذه المهارة تولّد كود TypeScript. يجب تشغيل الكود المولد باستخدام بيانات اعتماد Azure صالحة لتنفيذ عمليات فعلية.
كيف أتعامل مع تحميلات الملفات الكبيرة؟
استخدم دالة uploadFile مع BlockBlobClient للملفات حتى 256MB، أو استخدم UploadStream للملفات الكبيرة جدًا لتمكين التحميل المجزأ.
ما الفرق بين BlockBlobClient و PageBlobClient؟
BlockBlobClient مخصص للكائنات الكتلية (البيانات غير المهيكلة مثل الملفات)، بينما PageBlobClient مخصص للكائنات الصفحية (الوصول العشوائي، المستخدم بواسطة أقراص Azure VM).
كيف أنفذ تحكم التزامن للكائنات؟
استخدم تأجير الكائنات مع LeaseClient لتنفيذ قفل تشاؤمي، أو استخدم التزامن التفاؤلي مع فحوصات ETag.
هل يمكنني استخدام هذه المهارة مع JavaScript بدلاً من TypeScript؟
نعم، مجموعة أدوات @azure/storage-blob تعمل مع كل من TypeScript و JavaScript. أزل_annotations الأنواع لاستخدام JavaScript.

开发者详情

文件结构

📄 SKILL.md