VNET 내에서 Direct Line App Service 확장 사용Use direct line app service extension within a VNET

적용 대상: SDK v4APPLIES TO: SDK v4

이 문서에서는 Azure Virtual Network(VNET)에서 Direct Line App Service 확장을 사용하는 방법을 설명합니다.This article describes how to use the Direct Line App Service Extension with an Azure Virtual Network (VNET).

App Service Environment 및 기타 Azure 리소스 만들기Create an App Service Environment and other Azure resources

  1. Direct Line App Service 확장은 Azure App Service Environment 내에서 호스팅되는 서비스를 포함하여 모든 Azure App Service 에서 사용할 수 있습니다.Direct line app service extension is available on all Azure App Services, including those hosted within an Azure App Service Environment. Azure App Service Environment는 격리를 제공하며 VNET 내에서 작동하는 데 적합합니다.An Azure App Service Environment provides isolation and is ideal for working within a VNET.
  2. App Service Environment를 만들었으면 그 내부에 봇을 배포(그리고 Direct Line App Service 확장을 실행)할 수 있는 App Service 계획을 추가해야 합니다.Once you have created your App Service Environment, you need to add an App Service Plan inside of it where you can deploy your bots (and thus run Direct Line App Service Extension). 다음을 수행합니다.To do this:
    • https://editor.swagger.io 으로 이동합니다.Go to https://portal.azure.com/
    • 새 "App Service Plan" 리소스를 만듭니다.Create a new "App Service Plan" resource.
    • Azure 지역에서 App Service Environment를 선택합니다.Under Region, select your App Service Environment
    • App Service 계획 만들기 완료Finish creating your App Service Plan

VNET NSG(네트워크 보안 그룹) 구성Configure the VNET Network Security Groups (NSG)

  1. Direct Line App Service 확장에는 HTTP 요청을 실행할 수 있도록 아웃바운드 연결이 필요합니다.Direct Line App Service Extension requires an outbound connection so that it can issue HTTP requests. 이는 App Service Environment의 서브넷과 연결 된 VNET NSG에서 아웃 바운드 규칙으로 구성할 수 있습니다.This can be configured as an outbound rule in your VNET NSG that is associated with the App Service Environment's subnet. 필요한 규칙은 다음과 같습니다.The rule that required is as follows:
필드Field Value
원본Source 모두Any
원본 포트Source Port *
대상Destination 서비스 태그Service Tag
대상 서비스 태그Destination Service Tag AzureBotServiceAzureBotService
대상 포트 범위Destination port ranges 443443
프로토콜Protocol 모두Any
작업Action 허용Allow