Dieses Repository ist für das Azure SDK für JavaScript (Node.js und Browser). Es enthält Bibliotheken für die gesamte Bandbreite der Azure-Dienste. Verwaltungsbibliotheken sind Pakete, die Sie zum Bereitstellen und Verwalten von Azure-Ressourcen verwenden würden. Clientbibliotheken sind Pakete, die Sie verwenden würden, um diese Ressourcen zu nutzen und mit ihnen zu interagieren.
Einige hilfreiche Ressourcen für den Einstieg sind:
/sdk
dieses Repositorys. Die gleiche Readme-Datei finden Sie auf der Zielseite des Pakets in npm.Für jeden Dienst stehen möglicherweise mehrere Bibliotheken aus den folgenden Kategorien zur Verfügung:
HINWEIS: Für einige dieser Pakete gibt es Betaversionen. Wenn Sie sicherstellen müssen, dass Ihr Code für die Produktion bereit ist, verwenden Sie eines der stabilen Nicht-Beta-Pakete.
Wenn bereits eine Azure-Ressource vorhanden ist, würden Sie die Clientbibliotheken verwenden, um sie zu nutzen und mit ihr zu interagieren. Die meisten dieser Bibliotheken folgen den Azure SDK-Designrichtlinien für JavaScript und TypeScript und teilen eine Reihe von Kernfunktionen wie Wiederholungsversuche, Protokollierung, Transportprotokolle, Authentifizierungsprotokolle usw. Andere werden in naher Zukunft ebenfalls aktualisiert, um ebenfalls den Richtlinien zu folgen.
Um eine Liste aller Clientbibliotheken zu erhalten, die den neuen Richtlinien folgen, besuchen Sie bitte unsere Azure SDK-Releases-Seite.
Mit Verwaltungsbibliotheken können Sie Azure-Ressourcen über den Azure Resource Manager, also ARM, bereitstellen und verwalten. Sie erkennen diese Bibliotheken an @azure/arm-
in ihren Paketnamen. Diese werden rein automatisch generiert, basierend auf den Swagger-Dateien, die die APIs für die Ressourcenverwaltung darstellen.
Neuere Versionen dieser Bibliotheken folgen den Azure SDK-Entwurfsrichtlinien für TypeScript. Diese neuen Versionen bieten eine Reihe von Kernfunktionen, die von allen Azure SDKs gemeinsam genutzt werden, darunter die intuitive Azure Identity-Bibliothek, eine HTTP-Pipeline mit benutzerdefinierten Richtlinien, Fehlerbehandlung, verteilte Ablaufverfolgung und vieles mehr. Einige hilfreiche Ressourcen für den Einstieg sind:
HINWEIS: Wenn nach dem Upgrade bestimmter Pakete Authentifizierungsprobleme mit den Verwaltungsbibliotheken auftreten, haben Sie möglicherweise ein Upgrade auf die neuen SDK-Versionen durchgeführt, ohne den Authentifizierungscode zu ändern. Die entsprechenden Anweisungen finden Sie im oben genannten Migrationsleitfaden.
azure-sdk-js
.Probieren Sie unsere Community-Ressourcen aus.
Sicherheitsprobleme und Fehler sollten privat per E-Mail an das Microsoft Security Response Center (MSRC) [email protected] gemeldet werden. Sie sollten innerhalb von 24 Stunden eine Antwort erhalten. Sollten Sie dies aus irgendeinem Grund nicht tun, kontaktieren Sie uns bitte per E-Mail, um sicherzustellen, dass wir Ihre ursprüngliche Nachricht erhalten haben. Weitere Informationen, einschließlich des MSRC PGP-Schlüssels, finden Sie im Security TechCenter.
Einzelheiten zum Beitragen zu diesem Repository finden Sie im Beitragsleitfaden.
Dieses Projekt freut sich über Beiträge und Vorschläge. Für die meisten Beiträge müssen Sie einem Contributor License Agreement (CLA) zustimmen, in dem Sie erklären, dass Sie das Recht haben, uns die Rechte zur Nutzung Ihres Beitrags zu gewähren, und dies auch tatsächlich tun. Weitere Informationen finden Sie unter https://cla.microsoft.com.
Wenn Sie eine Pull-Anfrage einreichen, ermittelt ein CLA-Bot automatisch, ob Sie eine CLA bereitstellen und die PR entsprechend dekorieren müssen (z. B. Beschriftung, Kommentar). Folgen Sie einfach den Anweisungen des Bots. Sie müssen dies nur einmal in allen Repositorys tun, die unsere CLA verwenden.
Dieses Projekt hat den Microsoft Open Source Verhaltenskodex übernommen. Weitere Informationen finden Sie in den häufig gestellten Fragen zum Verhaltenskodex oder wenden Sie sich bei weiteren Fragen oder Kommentaren an [email protected].