Inicio rápido: Creación de una conexión de servicio en Azure Spring Apps con la CLI de Azure

En este inicio rápido se muestra cómo conectar Azure Spring Apps a otros recursos en la nube mediante la CLI de Azure y Service Connector.

Service Connector permite conectar con rapidez los servicios de proceso a los servicios en la nube, a la vez que administra la autenticación y la configuración de red de la conexión.

Requisitos previos

  • Versión 2.37.0 o superior de la CLI de Azure. Para realizar la actualización a la versión más reciente, ejecute az upgrade. Si usa Azure Cloud Shell, ya está instalada la versión más reciente.

  • La extensión de Azure Spring Apps debe instalarse en la CLI de Azure o en Cloud Shell. Para instalarlo, ejecute az extension add --name spring.

Configuración inicial

  1. Si usa Service Connector por primera vez, empiece ejecutando el comando az provider register para registrar el proveedor de recursos de Service Connector.

    az provider register -n Microsoft.ServiceLinker
    

    Sugerencia

    Es posible comprobar si el proveedor de recursos ya se ha registrado ejecutando el comando az provider show -n "Microsoft.ServiceLinker" --query registrationState. Si la salida fuera Registered, el conector de servicio ya se habrá registrado.

  2. Opcionalmente, ejecute el comando az spring connection list-support-types para obtener una lista de los servicios de destino admitidos por Azure Spring Apps.

    az spring connection list-support-types --output table
    

    Sugerencia

    Si el sistema no reconoce el comando az spring, compruebe que ha instalado la extensión necesaria mediante la ejecución de az extension add --name spring.

Creación de una conexión de servicio

Crear una conexión desde Azure Spring Apps mediante una clave de acceso o una identidad administrada.

  1. Ejecute el comando az spring connection create para crear una conexión de servicio entre Azure Spring Apps y Azure Blob Storage con una clave de acceso.

    az spring connection create storage-blob --secret
    
  2. Proporcione la siguiente información en la CLI o en la solicitud de Cloud Shell:

    Configuración Descripción
    The resource group which contains the spring-cloud Nombre del grupo de recursos que contiene la aplicación hospedada por Azure Spring Apps.
    Name of the spring-cloud service Nombre del recurso de Azure Spring Apps.
    Name of the spring-cloud app Nombre de la aplicación hospedada por Azure Spring Apps que se conecta al servicio de destino.
    The resource group which contains the storage account Nombre del grupo de recursos con la cuenta de almacenamiento.
    Name of the storage account Nombre de la cuenta de almacenamiento a la que quiere conectarse. En esta guía, se usa una instancia de Blob Storage.

Sugerencia

Si no tiene Blob Storage, puede ejecutar az spring connection create storage-blob --new --secret para disponer de uno nuevo y conectarlo directamente a la aplicación hospedada por Azure Spring Apps mediante una cadena de conexión.

Ver conexiones

Ejecute el comando az spring connection list para enumerar todas las conexiones aprovisionadas de Azure Spring Apps.

Reemplace los marcadores de posición <azure-spring-apps-resource-group>, <azure-spring-apps-name> y <app-name> del comando siguiente por el nombre del grupo de recursos de Azure Spring Apps, el nombre del recurso de Azure Spring Apps y el nombre de la aplicación. También puede quitar la opción --output table para consultar más información sobre las conexiones.

az spring connection list --resource-group <azure-spring-apps-resource-group> --service <azure-spring-apps-name> --app <app-name>--output table

La salida también muestra el estado de aprovisionamiento de las conexiones: error o correcto.

Pasos siguientes

Consulte las guías siguientes para obtener más información sobre Service Connector y Azure Spring Apps.