Mulai cepat: Mengakses aplikasi menggunakan konsumsi Azure Spring Apps Standard dan paket khusus dalam jaringan virtual

Catatan

Azure Spring Apps adalah nama baru untuk layanan Azure Spring Cloud. Meskipun layanan memiliki nama baru, Anda akan melihat nama lama di beberapa tempat untuk sementara saat kami berupaya memperbarui aset seperti cuplikan layar, video, dan diagram.

Artikel ini berlaku untuk: ✔️ Konsumsi standar dan khusus (Pratinjau) ❌ Basic/Standard ❌ Enterprise

Artikel ini menjelaskan cara mengakses aplikasi Anda di jaringan virtual menggunakan konsumsi Azure Spring Apps Standard dan paket khusus.

Saat membuat lingkungan Azure Container Apps di jaringan virtual yang ada, Anda dapat mengakses semua aplikasi di dalam lingkungan hanya dalam jaringan virtual tersebut. Selain itu, saat membuat instans Azure Spring Apps di dalam lingkungan Azure Container Apps, Anda dapat mengakses aplikasi di instans Azure Spring Apps hanya dari jaringan virtual. Untuk informasi selengkapnya, lihat Menyediakan jaringan virtual ke lingkungan Azure Container Apps internal.

Membuat zona DNS privat

Buat zona DNS privat bernama sebagai domain default lingkungan Azure Container Apps - - <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io dengan catatan A.

Gunakan perintah berikut untuk mendapatkan domain default lingkungan Azure Container Apps.

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

Gunakan perintah berikut untuk membuat Zona DNS Privat untuk aplikasi di jaringan virtual.

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

Membuat rekaman A

Buat catatan A yang berisi nama <DNS Suffix> dan alamat IP statis lingkungan Azure Container Apps.

Gunakan perintah berikut untuk mendapatkan alamat IP statis untuk lingkungan Azure Container Apps.

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

Gunakan perintah berikut untuk membuat catatan A:

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>

Gunakan perintah berikut untuk membuat tautan jaringan virtual ke zona DNS privat jaringan virtual.

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

Mengakses aplikasi

Sekarang Anda dapat mengakses aplikasi dalam instans Azure Spring Apps dalam jaringan virtual Anda, menggunakan URL aplikasi.

Membersihkan sumber daya

Pastikan untuk menghapus sumber daya yang Anda buat di artikel ini saat Anda tidak lagi membutuhkannya. Untuk menghapus sumber daya, cukup hapus grup sumber daya yang berisinya. Anda dapat menghapus grup sumber daya menggunakan portal Azure. Atau, untuk menghapus grup sumber daya dengan menggunakan Azure CLI, gunakan perintah berikut:

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

Langkah berikutnya