المهارات @azure/storage-file-share (TypeScript/JavaScript)
📦

@azure/storage-file-share (TypeScript/JavaScript)

آمن

TypeScript 로 Azure File Shares 관리

사전 제작된 TypeScript 예제로 Azure File Share 통합을 간소화하세요. 이 참조 스킬은 SMB 파일 작업, 인증 및 오류 처리를 위한 코드 패턴을 제공합니다.

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

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "@azure/storage-file-share (TypeScript/JavaScript)". 파일 공유를 생성하고 파일을 업로드하는 방법을 보여주세요

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

연결 문자열을 사용하여 ShareServiceClient 를 생성하고, 공유 이름에 대한 ShareClient 를 얻고, create() 메서드를 호출한 다음, FileClient 를 얻고 uploadRange() 를 사용하여 콘텐츠를 업로드하세요.

استخدام "@azure/storage-file-share (TypeScript/JavaScript)". Azure File Share 에서 파일을 다운로드하려면 어떻게 하나요?

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

ShareFileClient.download() 메서드를 사용하여 다운로드 가능한 스트림을 얻은 다음, readableStreamBody 속성에서 청크를 읽고 Buffer 로 연결하세요.

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

آمن
v1 • 2/25/2026

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.

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

درجة الجودة

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

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

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 토큰 생성
특정 권한을 가진 보안 파일 액세스를 위한 SAS 토큰을 생성하는 방법을 보여주세요

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

  • 하드코딩된 자격 증명 대신 프로덕션 환경에서 DefaultAzureCredential 을 사용하세요
  • 무제한 파일 증가로 인한 예상치 못한 스토리지 비용을 방지하기 위해 공유에 할당량을 설정하세요
  • 전체 파일을 메모리에 로드하지 않도록 대용량 파일에 스트리밍 방법을 사용하세요
  • RestError 예외를 처리할 때 statusCode 를 확인하여 특정 오류 조건을 처리하세요

تجنب

  • 스토리지 계정 키나 연결 문자열을 소스 코드에 하드코딩하지 마세요
  • uploadStream 이 더 효율적일 때 대용량 파일에 uploadRange 를 사용하지 마세요
  • Azure 작업은 네트워크 또는 인증 문제로 실패할 수 있으므로 오류 처리를 생략하지 마세요
  • 오류 메시지에 SAS 토큰이나 스토리지 계정 키를 로깅하거나 노출하지 마세요

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

어떤 인증 방법을 사용해야 하나요?
로컬 개발에는 연결 문자열을 사용하세요. 프로덕션에서는 보안적이고 키 없는 인증을 위해 관리되는 ID 와 함께 DefaultAzureCredential 을 사용하세요.
브라우저 애플리케이션에서 이 스킬을 사용할 수 있나요?
SAS 생성 및 파일 작업과 같은 일부 기능은 Node.js 전용입니다. 브라우저 애플리케이션은 인증을 위해 사전 생성된 SAS 토큰을 사용해야 합니다.
대용량 파일 업로드는 어떻게 처리하나요?
메모리 문제를 방지하기 위해 256MB 보다 큰 파일에는 구성 가능한 버퍼 크기와 동시성을 가진 uploadStream() 메서드를 사용하세요.
ShareClient 와 ShareDirectoryClient 의 차이점은 무엇인가요?
ShareClient 는 할당량 및 스냅샷을 위한 공유 레벨에서 작동합니다. ShareDirectoryClient 는 공유 내의 디렉토리 및 파일 작업을 처리합니다.
오류 처리를 어떻게 구현하나요?
RestError 예외를 캐치하고 statusCode 속성을 확인하세요. 찾을 수 없음은 404, 충돌은 409, 액세스 거부는 403 을 처리하세요.
파일 공유의 스냅샷을 생성할 수 있나요?
네, shareClient.createSnapshot() 을 사용하여 시점 스냅샷을 생성하세요. withSnapshot() 메서드로 스냅샷에 액세스하고 deleteSnapshots 옵션으로 삭제하세요.

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

بنية الملفات

📄 SKILL.md