Compartir a través de


Inicio rápido: Asignación de un dominio personalizado a Azure Spring Apps con el plan de consumo y dedicado Estándar

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 retirada de 3 años. Se recomienda realizar la transición a Azure Container Apps. Para más información, consulte el anuncio de retirada de Azure Spring Apps.

El plan Estándar por consumo 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 más información, consulte Migrar el plan Estándar por consumo y dedicado de Azure Spring Apps a Azure Container Apps.

Este artículo se aplica a: ✔️ Estándar de consumo y dedicado (versión preliminar) ❌ Básico o Estándar ❌ Enterprise

En este artículo se muestra cómo asignar un dominio de sitio web personalizado, como https://www.contoso.com, a la aplicación de Azure Spring Apps. Esta asignación se realiza mediante un registro CNAME que el Servicio de nombres de dominio (DNS) usa para almacenar nombres de nodo en toda la red.

La asignación protege el dominio personalizado con un certificado y aplica Seguridad de la capa de transporte (TLS), también conocida como Capa de sockets seguros (SSL).

Requisitos previos

Asignación de un dominio personalizado

Para asignar el dominio personalizado, cree el registro CNAME y, a continuación, use la CLI de Azure para enlazar el dominio a una aplicación en Azure Spring Apps.

En primer lugar, siga estos pasos para crear el registro CNAME:

  1. Póngase en contacto con el proveedor DNS para solicitar un registro CNAME para asignar el dominio al nombre de dominio completo (FQDN) de la aplicación de Spring.

  2. Agregue un registro TXT con el nombre asuid.{subdomain} con el valor que es el identificador de verificación del entorno de Azure Container Apps. Puede obtener este valor mediante el siguiente comando.

    az containerapp env show \
        --resource-group <resource-group-name> \
        --name <Azure-Container-Apps-environment-name> \
        --query 'properties.customDomainConfiguration.customDomainVerificationId'
    

    Después de agregar los registros CNAME y TXT, la página de registros DNS se parecerá a la tabla siguiente.

    Nombre Tipo Value
    {subdomain} CNAME testapp.agreeablewater-4c8480b3.eastus.azurecontainerapps.io
    asuid.{subdomain} A 6K861CL04CATKUCFF604024064D57PB52F5DF7B67BC3033BA9808BDA8998U270
  3. A continuación, enlace el dominio personalizado a la aplicación mediante el siguiente comando.

    az spring app custom-domain bind \
        --resource-group <resource-group-name> \
        --service <Azure-Spring-Apps-service-instance-name> \
        --app <app-name> \
        --domain-name <your-custom-domain-name> \
        --certificate <name-of-your-certificate-under-Azure-Container-Apps-environment>
    

Limpieza de recursos

Asegúrate de eliminar los recursos creados en este tutorial cuando ya no los necesites. Para eliminar los recursos, basta con eliminar el grupo de recursos que los contiene. Puedes eliminar el grupo de recursos mediante Azure Portal. Como alternativa, puede eliminar el grupo de recursos mediante la CLI de Azure con estos comandos:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."

Pasos siguientes