Configurer Tanzu Dev Tools dans le plan Azure Spring Apps Entreprise
Remarque
Les plans Essentiel, Standard et Entreprise seront déconseillés à compter de la mi-mars 2025, avec une période de mise hors service de trois ans. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez l’annonce de mise hors service d’Azure Spring Apps.
Le plan de consommation standard et dédiée sera déconseillé à compter du 30 septembre 2024, avec un arrêt complet après six mois. Nous vous recommandons de passer à Azure Container Apps. Pour plus d’informations, consultez Migrer le plan de consommation standard et dédiée Azure Spring Apps vers Azure Container Apps.
Cet article s’applique à :❌ De base/Standard ✔️ Entreprise
Cet article explique comment configurer VMware Tanzu Dev Tools. Les Outils de développement incluent un ensemble d’outils de développement pour faciliter le développement à la fois pour la boucle interne et externe. Actuellement, les Outils de développement incluent Application Live View et l’Accélérateur d’application pour une utilisation avec le plan Azure Spring Apps Enterprise.
Le portail des Outils de développement est un portail centralisé que vous pouvez utiliser pour accéder à n’importe quel Outil de développement. Vous pouvez utiliser le portail des Outils de développement pour afficher les applications et services en cours d’exécution pour votre organisation. Dans cet article, vous allez apprendre à utiliser le portail des Outils de développement pour configurer l’authentification unique et l’exposition des points de terminaison afin de pouvoir accéder à n’importe quel outil de développement.
Prérequis
Un abonnement Azure. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Comprendre la section Exigences du plan niveau Enterprise dans la place de marché Azure et y répondre.
Azure CLI avec l’extension Azure Spring Apps. Utilisez la commande suivante pour supprimer les versions précédentes et installer la dernière extension. Si vous avez déjà installé l’extension
spring-cloud
, désinstallez-la pour éviter les incompatibilités de configuration et de version.az extension remove --name spring az extension add --name spring az extension remove --name spring-cloud
Des rôles personnalisés qui délèguent des autorisations à des ressources Azure Spring Apps. Pour plus d’informations, consultez le guide pratique pour utiliser des autorisations dans Azure Spring Apps.
Configurer le portail des Outils de développement
Le portail des Outils de développement utilise l’authentification unique pour les autorisations et les authentifications avec un fournisseur d’identité (IdP) OpenID qui prend en charge le protocole OpenID Connect Discovery.
Remarque
Azure Spring Apps prend uniquement en charge les serveurs d’autorisation qui prennent en charge le protocole OpenID Connect Discovery. Veillez à configurer le serveur d’autorisation externe pour autoriser les redirections vers le portail des Outils de développement. Consultez la documentation de votre serveur d’autorisation et ajoutez https://dev-tool-portal-external-url/oauth2/callback
à la liste des URI de redirection autorisés.
Le tableau suivant décrit les propriétés d’authentification unique :
Propriété | Requis ? | Description |
---|---|---|
metadataUri |
Oui | URI d’un fichier JSON avec une configuration de fournisseur OIDC générique. Le résultat attendu est une réponse de configuration du fournisseur OpenID. |
clientId |
Oui | L’ID client OpenID Connect fourni par votre fournisseur d’identité. |
clientSecret |
Oui | Le secret client OpenID Connect fourni par votre fournisseur d’identité. |
scopes |
Oui | Liste des étendues à inclure dans les jetons d’identité JSON Web Token (JWT). Cette liste doit être basée sur les étendues autorisées par votre fournisseur d’identité. |
Remarque
Si vous configurez une propriété d’authentification unique incorrectement, par exemple en fournissant un mot de passe incorrect, supprimez la propriété et ajoutez-la à nouveau avec la configuration correcte.
Vous pouvez configurer le portail des Outils de développement à l’aide du portail Azure ou d’Azure CLI.
Pour configurer le portail des Outils de développement à l’aide du portail Azure, procédez comme suit :
- Ouvrez le portail Azure.
- Sélectionnez Outils de développement.
- Sélectionnez l’onglet Configuration.
- Sur la page Configuration, mettez à jour Étendue, ID client, Clé secrète client et URL des métadonnées, puis sélectionnez Enregistrer.
- Sélectionnez Affecter un point de terminaison pour exposer le point de terminaison public.
Affecter le point de terminaison public
Vous pouvez attribuer un point de terminaison public à l’aide du portail Azure ou d’Azure CLI.
Procédez comme suit pour activer le portail des Outils de développement et attribuer un point de terminaison public :
- Sélectionnez Outils de développement.
- Sélectionnez Affecter un point de terminaison pour attribuer un point de terminaison public. Azure Spring Apps génère une URL en quelques minutes.
- Enregistrez l’URL pour une utilisation ultérieure. Application Live View et Accélérateur d’application obtiennent ensuite leurs points de terminaison correspondants.