Générateur de liens de recherche du portail Azure
Référence rapide
Quand utiliser cette compétence
- L'utilisateur demande où trouver dans le portail Azure pour effectuer une opération sur un service Container, Kubernetes avec Arc activé, ou ressource Compute supportée.
- L'utilisateur veut un lien profond du portail pour un blade/élément de menu spécifique.
- L'utilisateur fournit une URL de ressource ou un ID de ressource ARM et une requête de recherche en langage naturel.
Workflow
- Collectez le lien de ressource (URL du portail ou ID de ressource ARM brut) et la requête de recherche auprès de l'utilisateur.
- Exécutez
references/Invoke-PortalSearchNav.ps1 -ResourceUrl '<link>' -Query '<query>'.
- Le script se connecte (navigateur par défaut ; passez
-UseDeviceAuthentication dans les environnements headless/CLI), appelle l'API de recherche et affiche les liens profonds du portail toujours ancrés à https://portal.azure.com.
Consultez references/README.md pour la référence complète des paramètres et les détails de l'API.
Gestion des erreurs
| Erreur |
Cause |
Correction |
| Type de ressource non activé |
armProvider absent de references/resource-types.json |
Confirmez que le type figure dans la liste des fournisseurs activés |
| 401 de l'API |
Token invalide, ou mauvais tenant sélectionné |
Réexécutez et sélectionnez le compte ayant accès au tenant de l'abonnement cible |
| Résultats vides |
Aucun élément de navigation correspondant pour la requête |
Essayez un terme de recherche différent |
Az.Accounts introuvable |
Module non installé |
Install-Module Az.Accounts -Scope CurrentUser |
| L'authentification du navigateur échoue (pas de handle de fenêtre) |
Environnement headless/CLI |
Réexécutez avec -UseDeviceAuthentication |