Delen via


Snelle start: Een aangepast domein koppelen aan Azure Spring Apps met het standaardverbruik en dedicated plan

Notitie

De Basic, Standarden Enterprise--plannen zijn op 17 maart 2025 buiten gebruik gesteld. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.

Het Standaardverbruik en het toegewezen-plan zijn op 30 september 2024 met een uitfasering begonnen, met een volledige beëindiging eind maart 2025. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.

Dit artikel is van toepassing op:✅ Standaardverbruik en toegewezen (Preview) ❎ Basic/Standaard ❎ Enterprise

In dit artikel leest u hoe u een aangepast websitedomein, zoals https://www.contoso.com, toe te wijzen aan uw app in Azure Spring Apps. Deze toewijzing wordt uitgevoerd met behulp van een CNAME record die door de Domain Name Service (DNS) wordt gebruikt om knooppuntnamen in het hele netwerk op te slaan.

De toewijzing beveiligt het aangepaste domein met een certificaat en dwingt Transport Layer Security (TLS) af, ook wel ssl (Secure Sockets Layer) genoemd.

Vereisten

  • Een Azure-abonnement. Als u geen abonnement hebt, maakt u een gratis account voordat u begint.
  • Azure-CLI
  • Een service-instantie voor Azure Spring Apps Standard-consumptie en een toegewijd plan.
  • Een Spring-app die is geïmplementeerd in Azure Spring Apps.
  • Een domeinnaam die is geregistreerd in het DNS-register, zoals geleverd door een webhosting- of domeinprovider.
  • Een certificaatresource die is gemaakt onder een Azure Container Apps-omgeving. Zie Certificaat toevoegen in Container App voor meer informatie.

Een aangepast domein toewijzen

Als u het aangepaste domein wilt toewijzen, maakt u de CNAME-record en gebruikt u vervolgens de Azure CLI om het domein te binden aan een app in Azure Spring Apps.

Gebruik eerst de volgende stappen om de CNAME record te maken:

  1. Neem contact op met uw DNS-provider om een CNAME record aan te vragen om uw domein toe te wijzen aan de FQDN (Full Qualified Domain Name) van uw Spring-app.

  2. Voeg een TXT record met de naam asuid.{subdomain} toe met de waarde die de verificatie-id is van uw Azure Container Apps-omgeving. U kunt deze waarde verkrijgen met behulp van de volgende opdracht.

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

    Nadat u de CNAME en TXT record hebt toegevoegd, lijkt de pagina DNS-records op de volgende tabel.

    Name Type Waarde
    {subdomain} CNAME testapp.agreeablewater-4c8480b3.eastus.azurecontainerapps.io
    asuid.{subdomain} A 6K861CL04CATKUCFF604024064D57PB52F5DF7B67BC3033BA9808BDA8998U270
  3. Bind vervolgens het aangepaste domein aan uw app met behulp van de volgende opdracht.

    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>
    

Middelen opschonen

Verwijder de resources die u in dit artikel hebt gemaakt wanneer u ze niet meer nodig hebt. Als u de resources wilt verwijderen, verwijdert u gewoon de resourcegroep die deze bevat. U kunt de resourcegroep verwijderen met behulp van Azure Portal. Als u de resourcegroep wilt verwijderen met behulp van Azure CLI, gebruikt u de volgende opdrachten:

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

Volgende stappen