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.comaz 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

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:

  1. 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).

  2. Adjon hozzá egy TXT olyan rekordot, amelynek neve asuid.{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 a CNAME 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
  3. 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 ..."

Következő lépések