@azure/storage-file-share (TypeScript/JavaScript)
Azure-Dateifreigaben mit TypeScript verwalten
Vereinfachen Sie die Azure-Dateifreigabe-Integration mit gebrauchsfertigen TypeScript-Beispielen. Diese Referenzfähigkeit bietet Codemuster für SMB-Dateioperationen, Authentifizierung und Fehlerbehandlung.
スキルZIPをダウンロード
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
オンにして利用開始
テストする
「@azure/storage-file-share (TypeScript/JavaScript)」を使用しています。 Zeigen Sie mir, wie ich eine Dateifreigabe erstelle und eine Datei hochlade
期待される結果:
Erstellen Sie einen ShareServiceClient mit Ihrer Verbindungszeichenfolgen, holen Sie sich einen ShareClient für den Freigabenamen, rufen Sie die create()-Methode auf, holen Sie sich dann einen FileClient und verwenden Sie uploadRange(), um Inhalte hochzuladen.
「@azure/storage-file-share (TypeScript/JavaScript)」を使用しています。 Wie lade ich eine Datei von Azure File Share herunter?
期待される結果:
Verwenden Sie die ShareFileClient.download()-Methode, um einen herunterladbaren Stream zu erhalten, lesen Sie dann die Chunks aus der readableStreamBody-Eigenschaft und verketten Sie sie zu einem 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.
品質スコア
作れるもの
Backend-Entwickler, der Azure File Storage integriert
Ein Entwickler, der eine Node.js-Anwendung erstellt, muss Dateien in Azure-Dateifreigaben speichern und abrufen, die das SMB-Protokoll verwenden. Er benötigt schnellen Referenzcode für Authentifizierung und Dateioperationen.
DevOps-Ingenieur, der Cloud-Speicher konfiguriert
Ein Ingenieur, der automatisierte Workflows einrichtet, die mit Azure-Dateifreigaben interagieren. Er benötigt Beispiele für das Erstellen von Freigaben, das Festlegen von Kontingenten und die programmgesteuerte Verwaltung von Verzeichnissen.
Full-Stack-Entwickler, der Dateispeicher migriert
Ein Entwickler, der von lokalen Dateisystemen zu Azure Storage-Dateifreigaben migriert. Er benötigt Anleitungen zu Upload-Mustern, Stream-Handling und Fehlerbehandlung für die Produktionsnutzung.
これらのプロンプトを試す
Zeigen Sie mir, wie ich eine Datei mit TypeScript in eine Azure-Dateifreigabe hochlade
Stellen Sie Code bereit, um alle Dateien und Verzeichnisse in einem Azure-Dateifreigabe-Verzeichnis aufzulisten
Wie lade ich eine große Datei mit Streams in eine Azure-Dateifreigabe in Node.js hoch?
Zeigen Sie mir, wie ich ein SAS-Token für sicheren Dateizugriff mit spezifischen Berechtigungen generiere
ベストプラクティス
- Verwenden Sie DefaultAzureCredential für Produktionsumgebungen anstelle von fest codierten Anmeldedaten
- Setzen Sie Kontingente auf Freigaben, um unerwartete Speicherkosten durch unbegrenztes Dateiwachstum zu vermeiden
- Verwenden Sie Streaming-Methoden für große Dateien, um zu vermeiden, dass gesamte Dateien in den Speicher geladen werden
- Behandeln Sie RestError-Ausnahmen, indem Sie statusCode auf spezifische Fehlerbedingungen prüfen
回避
- Speicherkontoschlüssel oder Verbindungszeichenfolgen niemals fest im Quellcode codieren
- Vermeiden Sie die Verwendung von uploadRange für große Dateien, wenn uploadStream effizienter ist
- Überspringen Sie nicht die Fehlerbehandlung - Azure-Operationen können mit Netzwerk- oder Authentifizierungsproblemen fehlschlagen
- Protokollieren oder exponieren Sie niemals SAS-Token oder Speicherkontoschlüssel in Fehlermeldungen
よくある質問
Welche Authentifizierungsmethode sollte ich verwenden?
Kann ich diese Fähigkeit in Browser-Anwendungen verwenden?
Wie gehe ich mit großen Datei-Uploads um?
Was ist der Unterschied zwischen ShareClient und ShareDirectoryClient?
Wie implementiere ich die Fehlerbehandlung?
Kann ich Snapshots meiner Dateifreigaben erstellen?
開発者の詳細
作成者
sickn33ライセンス
MIT
リポジトリ
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/azure-storage-file-share-ts参照
main
ファイル構成
📄 SKILL.md