Rychlý start: Mapování vlastní domény na azure Spring Apps s využitím standardní spotřeby a vyhrazeného plánu

Tento článek se vztahuje na: ✔️ Využití standardu a vyhrazené (Preview) ❌ Basic/Standard ❌ Enterprise

V tomto článku se dozvíte, jak namapovat vlastní doménu webu, například https://www.contoso.comna aplikaci ve službě Azure Spring Apps. Toto mapování se provádí pomocí záznamu CNAME , který služba DNS (Domain Name Service) používá k ukládání názvů uzlů v síti.

Mapování zabezpečuje vlastní doménu pomocí certifikátu a vynucuje protokol TLS (Transport Layer Security), označovaný také jako SSL (Secure Sockets Layer).

Požadavky

Mapování vlastní domény

Pokud chcete namapovat vlastní doménu, vytvoříte záznam CNAME a pak pomocí Azure CLI svážete doménu s aplikací v Azure Spring Apps.

Nejprve pomocí následujícího postupu vytvořte CNAME záznam:

  1. Obraťte se na svého poskytovatele DNS a požádejte ho, CNAME aby namapoval vaši doménu na plně kvalifikovaný název domény (FQDN) vaší aplikace Spring.

  2. TXT Přidejte záznam s názvem asuid.{subdomain} s hodnotou, která je ID ověření vašeho prostředí Azure Container Apps. Tuto hodnotu můžete získat pomocí následujícího příkazu.

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

    Po přidání záznamu CNAME a TXT záznamu se stránka záznamů DNS bude podobat následující tabulce.

    Name Typ Hodnota
    {subdomain} CNAME testapp.agreeablewater-4c8480b3.eastus.azurecontainerapps.io
    asuid.{subdomain} A 6K861CL04CATKUCFF604024064D57PB52F5DF7B67BC3033BA9808BDA8998U270
  3. Potom pomocí následujícího příkazu vytvořte vazbu vlastní domény k aplikaci.

    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>
    

Vyčištění prostředků

Pokud už je nepotřebujete, nezapomeňte odstranit prostředky, které jste vytvořili v tomto článku. Pokud chcete prostředky odstranit, stačí odstranit skupinu prostředků, která je obsahuje. Skupinu prostředků můžete odstranit pomocí webu Azure Portal. Pokud chcete skupinu prostředků odstranit pomocí Azure CLI, použijte následující příkazy:

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

Další kroky