Share via


Guida introduttiva: Accedere alle applicazioni usando l'uso di Azure Spring Apps Standard e un piano dedicato in una rete virtuale

Nota

Azure Spring Apps è il nuovo nome del servizio Azure Spring Cloud. Anche se il servizio ha un nuovo nome, il nome precedente verrà visualizzato in alcune posizioni per un po' mentre si lavora per aggiornare gli asset, ad esempio screenshot, video e diagrammi.

Questo articolo si applica a: ✔️ Utilizzo standard e dedicato (anteprima) ❌ Basic/Standard ❌ Enterprise

Questo articolo descrive come accedere all'applicazione in una rete virtuale usando il consumo Standard di Azure Spring Apps e il piano dedicato.

Quando si crea un ambiente di App Azure Container in una rete virtuale esistente, è possibile accedere a tutte le app all'interno dell'ambiente solo all'interno di tale rete virtuale. Inoltre, quando si crea un'istanza di App Spring di Azure all'interno dell'ambiente App Azure Container, è possibile accedere alle applicazioni nell'istanza di Azure Spring Apps solo dalla rete virtuale. Per altre informazioni, vedere Fornire una rete virtuale a un ambiente interno di App Azure Container.

Creare una zona DNS privato

Creare una zona DNS privata denominata come dominio predefinito dell'ambiente App contenitore di Azure, <UNIQUE_IDENTIFIER>.<REGION_NAME>.azurecontainerapps.io con un record A.

Usare il comando seguente per ottenere il dominio predefinito dell'ambiente App Contenitore di Azure.

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

Usare il comando seguente per creare una zona DNS privato per le applicazioni nella rete virtuale.

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

Creare un record A

Creare un record A contenente il nome <DNS Suffix> e l'indirizzo IP statico dell'ambiente App Azure Container.

Usare il comando seguente per ottenere l'indirizzo IP statico per un ambiente app contenitore di Azure.

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

Usare il comando seguente per creare il record 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>

Usare il comando seguente per creare un collegamento di rete virtuale alla zona DNS privata della rete virtuale.

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

Accedere all'applicazione

È ora possibile accedere a un'applicazione in un'istanza di Azure Spring Apps all'interno della rete virtuale usando l'URL dell'applicazione.

Pulire le risorse

Assicurarsi di eliminare le risorse create in questo articolo quando non sono più necessarie. Per eliminare le risorse, eliminare semplicemente il gruppo di risorse che li contiene. È possibile eliminare il gruppo di risorse usando il portale di Azure. In alternativa, per eliminare il gruppo di risorse usando l'interfaccia della riga di comando di Azure, usare i comandi seguenti:

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

Passaggi successivi