Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les extensions Azure Developer CLI (azd) sont des composants modulaires qui étendent les fonctionnalités de l’interface CLI développeur Azure. Ils vous permettent d’ajouter de nouvelles fonctionnalités, d’automatiser les flux de travail et d’intégrer d’autres services directement à partir de l’interface CLI. Les extensions vous aident à adapter azd les besoins de l’équipe en constante évolution et les scénarios Azure.
Note
azd les extensions sont actuellement en version bêta.
Gérer les sources d’extension
Les extensions sont distribuées et gérées via des sources d’extension, ce qui facilite la découverte, l’installation et la mise à jour à mesure que vos besoins augmentent.
- Les sources d’extension sont des manifestes basés sur des fichiers ou des URL qui fournissent des listes d’extensions disponibles
azd. - Les utilisateurs peuvent ajouter des sources d’extension personnalisées qui se connectent à des registres privés, locaux ou publics.
- Les sources d’extension sont un concept équivalent aux flux NuGet ou Node Package Manager (NPM) et doivent respecter le schéma officiel du registre d’extensions.
azd fournit deux registres sources d’extension pour vous aider à bien démarrer avec les extensions :
- Le registre de source d’extension officiel est préconfiguré
azdet est hébergé à l’adresse https://aka.ms/azd/extensions/registry. - Le registre d’extensions de développement peut également être ajouté à votre
azdconfiguration. Ce registre d’adhésion contient des extensions expérimentales pour les tests internes qui peuvent ou ne pas devenir des extensions officielles.
Pour choisir le registre de développement, exécutez la commande suivante :
# Add a new extension source name 'dev' to your `azd` configuration.
azd extension source add -n dev -t url -l "https://aka.ms/azd/extensions/registry/dev"
Avertissement
Les extensions hébergées dans le registre de développement ne contiennent pas de fichiers binaires signés à l’heure actuelle.
Commandes de l'extension source
Utilisez les commandes suivantes pour gérer les sources d’extension pour votre azd installation.
Répertorier les sources d’extension installées
azd extension source list
Ajouter une nouvelle source d’extension
azd extension source add -n <name> -t url -l <registry-url>
-
-l, --location: emplacement de la source d’extension. -
-n, --name: nom de la source d’extension. -
-t, --type: type de source d’extension. Les types pris en charge sont des fichiers et une URL.
Supprimer une source d’extension
azd extension source remove <name>
Gérer les extensions
Une fois que les extensions sont activées et que vos sources d’extension sont configurées, vous pouvez installer des extensions pour ajouter de nouvelles fonctionnalités à azd. Consultez le guide de démarrage rapide : utilisez l’article sur l’extension IA pour obtenir un exemple d’utilisation des extensions.
Répertorier les extensions
`azd extension list [flags]
-
--installedAffiche la liste des extensions installées. -
--sourceRépertorier uniquement les extensions de la source spécifiée. -
--tagsAutorise le filtrage des extensions par balises (IA, test)
Installer une extension
azd extension install <extension-names> [flags]
Remplacez <extension-name> par le nom de l’extension que vous souhaitez installer.
-
-v, --versionSpécifie la contrainte de version à appliquer lors de l’installation d’extensions. -
-s, --sourceSpécifie la source d’extension utilisée pour les installations.
Mettre à niveau une extension
azd extension upgrade <extension-name>
-
--allMet à niveau toutes les extensions précédemment installées quand elles sont spécifiées. -
-v, --versionMet à niveau une extension spécifiée à l’aide d’une contrainte de version, si elle est fournie. -
-s, --sourceSpécifie la source d’extension utilisée pour les installations.
Désinstaller une extension
azd extension uninstall <extension-name>
-
--allSupprime toutes les extensions installées quand elles sont spécifiées.