Aracılığıyla paylaş


Hızlı Başlangıç: Sanal ağda Azure Spring Apps Standart tüketimini ve ayrılmış planı kullanarak uygulamalara erişme

Not

Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.

Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.

Bu makale şunlar için geçerlidir:✅ Standart tüketim ve ayrılmış (Önizleme) ❎ Temel/Standart ❎ Kurumsal

Bu makalede, Azure Spring Apps Standart tüketimi ve ayrılmış planı kullanarak bir sanal ağda uygulamanıza erişme açıklanmaktadır.

Mevcut bir sanal ağda Bir Azure Container Apps ortamı oluşturduğunuzda, ortamın içindeki tüm uygulamalara yalnızca bu sanal ağ içinde erişebilirsiniz. Ayrıca, Azure Container Apps ortamında Azure Spring Apps örneği oluşturduğunuzda, Azure Spring Apps örneğindeki uygulamalara yalnızca sanal ağdan erişebilirsiniz. Daha fazla bilgi için bkz . Azure Container Apps ortamlarına sanal ağ sağlama.

Özel DNS bölgesi oluşturma

A kaydıyla Azure Container Apps ortamının <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io varsayılan etki alanı olarak adlandırılan özel bir DNS bölgesi oluşturun.

Azure Container Apps ortamının varsayılan etki alanını almak için aşağıdaki komutu kullanın.

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

Sanal ağdaki uygulamalar için bir Özel DNS Bölgesi oluşturmak için aşağıdaki komutu kullanın.

az network private-dns zone create \
    --resource-group <resource-group-name> \
    --name <private-dns-zone-name>

A kaydı oluşturma

Azure Container Apps ortamının adını <DNS Suffix> ve statik IP adresini içeren bir A kaydı oluşturun.

Azure Container Apps ortamının statik IP adresini almak için aşağıdaki komutu kullanın.

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

A kaydını oluşturmak için aşağıdaki komutu kullanın:

az network private-dns record-set a add-record \
    --resource-group <resource-group-name> \
    --zone-name <private-dns-zone-name> \
    --record-set-name '*' \
    --ipv4-address <static-ip>

Sanal ağın özel DNS bölgesine bir sanal ağ bağlantısı oluşturmak için aşağıdaki komutu kullanın.

az network private-dns link vnet create \
    --resource-group <resource-group-name> \
    --name <link-name> \
    --zone-name <private-dns-zone-name> \
    --virtual-network <virtual-network-name> \
    --registration-enabled false

Uygulamaya erişme

Artık uygulamanın URL'sini kullanarak sanal ağınızdaki bir Azure Spring Apps örneğindeki bir uygulamaya erişebilirsiniz.

Kaynakları temizleme

Artık ihtiyacınız kalmadığında bu makalede oluşturduğunuz kaynakları sildiğinizden emin olun. Kaynakları silmek için, bunları içeren kaynak grubunu silmeniz gerekir. Azure portalını kullanarak kaynak grubunu silebilirsiniz. Alternatif olarak, Azure CLI kullanarak kaynak grubunu silmek için aşağıdaki komutları kullanın:

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

Sonraki adımlar