Quickstart: Een aangepast domein toewijzen aan Azure Spring Apps met het standaardverbruik en toegewezen abonnement

Dit artikel is van toepassing op: ✔️ Standaardverbruik en toegewezen (preview) ❌ Basic/Standard ❌ 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 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 Weergegeven als
    {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>
    

Resources 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