Usare l'estensione servizio app Direct Line all'interno di una rete virtuale

A partire dal 1° settembre 2023, è consigliabile usare il metodo tag del servizio di Azure per l'isolamento della rete. L'utilizzo di DL-A edizione Standard deve essere limitato a scenari altamente specifici. Prima di implementare questa soluzione in un ambiente di produzione, è consigliabile consultare il team di supporto per indicazioni.

SI APPLICA A: SDK v4

Questo articolo descrive come usare l'estensione servizio app Direct Line con una Rete virtuale rete virtuale (VNET) di Azure.

Creare un ambiente del servizio app e altre risorse di Azure

  1. L'estensione servizio app Direct Line è disponibile in tutti i servizi app Azure, inclusi quelli ospitati in un ambiente del servizio app Azure. Un ambiente del servizio app di Azure fornisce isolamento ed è ideale per l'uso all'interno di una rete virtuale.
  2. Dopo aver creato il ambiente del servizio app, aggiungere un piano di servizio app in cui è possibile distribuire i bot e quindi eseguire l'estensione Direct Line servizio app. A tale scopo:
    • Vai al portale di Azure.
    • Creare una nuova risorsa "piano servizio app".
    • In Area selezionare il proprio ambiente del servizio app
    • Terminare la creazione del piano di servizio app

Configurare i gruppi di sicurezza di rete della rete virtuale

  1. L'estensione servizio app Direct Line richiede una connessione in uscita in modo che possa inviare richieste HTTP. Questa operazione può essere configurata come regola in uscita nel gruppo di sicurezza di rete virtuale associato alla subnet del ambiente del servizio app. La regola necessaria è la seguente:

    Campo Valore
    Origine Qualsiasi
    Porta di origine *
    Destination Tag del servizio
    Tag del servizio di destinazione AzureBotService
    Intervalli porte di destinazione 443
    Protocollo Qualsiasi
    Azione Consenti
  2. Se il bot usa OAuth per l'accesso utente a Microsoft Entra ID, aggiungere una seconda regola in uscita associata a https://login.microsoftonline.com/botframework.com:

    Campo Valore
    Origine Qualsiasi
    Porta di origine *
    Destination Tag del servizio
    Tag del servizio di destinazione AzureActiveDirectory
    Intervalli porte di destinazione 443
    Protocollo Qualsiasi
    Azione Consenti