Quickstart: Een aangepast domein toewijzen aan Azure Spring Apps met het standaardverbruik en toegewezen abonnement
Notitie
De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.
Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. 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/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 Azure-abonnement. Als u geen abonnement hebt, maakt u een gratis account voordat u begint.
- Azure-CLI
- Een Azure Spring Apps Standard-verbruik en een specifiek service-exemplaar voor plannen. Zie De quickstart: Een Azure Spring Apps Standard-verbruik en een toegewezen abonnementsservice-exemplaar inrichten voor meer informatie.
- 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:
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.Voeg een
TXT
record met de naamasuid.{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
enTXT
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
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 ..."