Configuración de las herramientas de desarrollo de Tanzu en el plan Enterprise de Azure Spring Apps
Nota:
Los planes Básico, Estándar y Enterprise quedarán en desuso a partir de mediados de marzo de 2025, con un período de retiro de 3 años. Se recomienda realizar la transición a Azure Container Apps. Para obtener más información, consulte el anuncio de retirada de Azure Spring Apps.
El plan de Consumo estándar y dedicado quedará obsoleto a partir del 30 de septiembre de 2024, con un cierre completo al cabo de seis meses. Se recomienda realizar la transición a Azure Container Apps. Para obtener más información, consulte Migrar el consumo estándar de Azure Spring Apps y plan dedicado a Azure Container Apps.
Este artículo se aplica a:❌ Básico o Estándar ✔️ Enterprise
En este artículo se describe cómo configurar VMware Tanzu Dev Tools. Dev Tools incluye un conjunto de herramientas de desarrollo para ayudar a facilitar la experiencia de desarrollo para el bucle interno y externo. Actualmente, Dev Tools incluye Application Live View y Application Accelerator para su uso con el plan Azure Spring Apps Enterprise.
Dev Tools Portal es un portal centralizado que puede utilizar para acceder a cualquier Dev Tools. Puede utilizar Dev Tools Portal para ver las aplicaciones y servicios que se ejecutan en su organización. En este artículo, aprenderá a utilizar Dev Tools Portal para configurar el inicio de sesión único (SSO) y la exposición de puntos finales para poder acceder a cualquier Dev Tools.
Requisitos previos
Suscripción a Azure. Si no tiene una suscripción a Azure, cree una cuenta gratuita antes de empezar.
Comprenda y cumpla la sección Requisitos del plan Enterprise en Azure Marketplace.
CLI de Azurecon la extensión Azure Spring Apps. Use el siguiente comando para quitar las versiones anteriores e instalar la extensión más reciente: Si ya ha instalado la extensión
spring-cloud
, desinstálela para evitar errores de coincidencia de la configuración y la versión.az extension remove --name spring az extension add --name spring az extension remove --name spring-cloud
Roles personalizados que deleguen permisos para los recursos de Azure Spring Apps. Para obtener más información, consulte Uso de permisos en Azure Spring Apps.
Configurar Dev Tools Portal
Dev Tools Portal admite la autenticación y autorización mediante el inicio de sesión único (SSO) con un proveedor de identidades (IdP) de OpenID que admite el protocolo de detección de OpenID Connect.
Nota:
Azure Spring Apps solo admite servidores de autorización que admiten el protocolo de detección de OpenID Connect. Asegúrese de configurar el servidor de autorización externo para permitir redireccionamientos de vuelta al Dev Tools Portal. Consulte la documentación del servidor de autorización y agregue https://dev-tool-portal-external-url/oauth2/callback
a la lista de URI de redirección permitidos.
En la siguiente tabla se describen las propiedades de SSO:
Propiedad | ¿Necesario? | Descripción |
---|---|---|
metadataUri |
Sí | Identificador URI de un archivo JSON con configuración genérica del proveedor OIDC. Se espera que el resultado sea una respuesta de configuración del proveedor de OpenID. |
clientId |
Sí | Identificador de cliente de OpenID Connect proporcionado por el proveedor de identidades. |
clientSecret |
Sí | Secreto de cliente de OpenID Connect proporcionado por el proveedor de identidades. |
scopes |
Sí | Una lista de ámbitos para incluir en los tokens de identidad JSON Web Token (JWT). Esta lista debe basarse en los ámbitos permitidos por el proveedor de identidades. |
Nota:
Si configura una propiedad SSO incorrectamente, como proporcionar la contraseña incorrecta, quite la propiedad y vuelva a agregarla con la configuración correcta.
Puede configurar Dev Tools Portal mediante el portal de Azure o la CLI de Azure.
Siga estos pasos para configurar Dev Tools Portal mediante Azure Portal:
- Abra Azure Portal.
- Seleccione Herramientas de desarrollo.
- Seleccione la pestaña Configuración.
- En la página Configuración, actualice Ámbito, Id. de cliente, Secreto de cliente y Url de metadatos y luego seleccione Guardar.
- Seleccione Asignar punto de conexión para exponer el punto de conexión público.
Asignación del punto de conexión público
Puede asignar un punto de conexión público mediante Azure Portal o la CLI de Azure.
Siga estos pasos para acceder a Dev Tools Portal y asignar un punto de conexión público:
- Seleccione Herramientas de desarrollo.
- Seleccione Asignar punto de conexión para asignar un punto de conexión público. Azure Spring Apps genera una dirección URL en unos minutos.
- Guarde la dirección URL para usarla más adelante. Application Live View y Application Accelerator obtendrán sus puntos de conexión correspondientes.