Rövid útmutató: Egyéni tartomány leképezése az Azure Spring Appsbe a Standard használat és a dedikált csomag használatával
Ez a cikk a következőre vonatkozik: ✔️ Standard felhasználás és dedikált (előzetes verzió) ❌ Basic/Standard ❌ Enterprise
Ez a cikk bemutatja, hogyan képezhet le egy egyéni webhelytartományt, például https://www.contoso.com
az Azure Spring Appsben lévő alkalmazásához. Ez a megfeleltetés egy CNAME
olyan rekord használatával történik, amelyet a tartománynév-szolgáltatás (DNS) a csomópontok neveinek a hálózatban való tárolására használ.
A leképezés tanúsítványsal védi az egyéni tartományt, és kényszeríti a Transport Layer Security (TLS) protokollt, más néven a Secure Sockets Layer (SSL) protokollt.
Előfeltételek
- Azure-előfizetés. Ha nem rendelkezik előfizetéssel, a kezdés előtt hozzon létre egy ingyenes fiókot .
- Azure CLI
- Azure Spring Apps Standard-használat és dedikált csomagszolgáltatás-példány. További információ : Rövid útmutató: Azure Spring Apps Standard-használat és dedikált csomagszolgáltatás-példány kiépítése.
- Az Azure Spring Appsben üzembe helyezett Spring-alkalmazás.
- A DNS-beállításjegyzékben egy webszolgáltató vagy tartományszolgáltató által megadott tartománynév.
- Egy Azure Container Apps-környezetben létrehozott tanúsítványerőforrás. További információ: Tanúsítvány hozzáadása a Container Appban.
Egyéni tartomány leképezése
Az egyéni tartomány leképezéséhez hozza létre a CNAME rekordot, majd az Azure CLI használatával kösse a tartományt egy alkalmazáshoz az Azure Spring Appsben.
Először a következő lépésekkel hozza létre a CNAME
rekordot:
Lépjen kapcsolatba a DNS-szolgáltatóval, és kérjen egy
CNAME
rekordot, amely megfelelteti a tartományt a Spring-alkalmazás teljes minősített tartománynevére (FQDN).Adjon hozzá egy
TXT
olyan rekordot, amelynek neveasuid.{subdomain}
az Azure Container Apps-környezet ellenőrzési azonosítója. Ezt az értéket az alábbi paranccsal szerezheti be.az containerapp env show \ --resource-group <resource-group-name> \ --name <Azure-Container-Apps-environment-name> \ --query 'properties.customDomainConfiguration.customDomainVerificationId'
Miután hozzáadta a rekordot és
TXT
aCNAME
rekordot, a DNS-rekordok lapja az alábbi táblázathoz fog hasonlítni.Név Típus Érték {subdomain}
CNAME
testapp.agreeablewater-4c8480b3.eastus.azurecontainerapps.io
asuid.{subdomain}
A
6K861CL04CATKUCFF604024064D57PB52F5DF7B67BC3033BA9808BDA8998U270
Ezután kösse össze az egyéni tartományt az alkalmazással az alábbi paranccsal.
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>
Az erőforrások eltávolítása
Mindenképpen törölje a cikkben létrehozott erőforrásokat, ha már nincs rájuk szüksége. Az erőforrások törléséhez egyszerűen törölje az őket tartalmazó erőforráscsoportot. Az erőforráscsoportot az Azure Portalon törölheti. Másik lehetőségként az alábbi parancsokkal törölheti az erőforráscsoportot az Azure CLI használatával:
echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."