다음을 통해 공유


Azure Virtual Network를 통해 Custom Translator 활성화

이 문서에서는 Custom Translator를 사용하여 VNet 서비스 엔드포인트를 설정하고 사용하는 방법을 보여줍니다.

Azure 가상 네트워크(VNet) 서비스 엔드포인트는 Azure 글로벌 네트워크를 통해 최적화된 경로를 통해 Azure 서비스 리소스를 가상 네트워크에 안전하게 연결합니다. 서비스 엔드포인트를 사용하면 가상 네트워크 내의 개인 IP 주소가 가상 네트워크의 공용 IP 주소 없이도 Azure 서비스의 엔드포인트에 도달할 수 있습니다.

자세한 내용은 Azure Virtual Network 개요를 참조하세요.

참고 항목

시작하기 전에 Azure AI 서비스에서 가상 네트워크를 사용하는 방법을 검토하세요.

VNet 서비스 엔드포인트 시나리오에 대한 번역기 리소스를 설정하려면 다음 리소스가 필요합니다.

가상 네트워크 리소스 네트워킹 설정 구성

시작하려면 서비스 엔드포인트를 통해 액세스가 허용되는 모든 가상 네트워크를 번역기 리소스 네트워킹 속성에 추가해야 합니다. VNet을 통해 번역기 리소스에 대한 액세스를 활성화하려면 가상 네트워크의 필수 서브넷에 대해 Microsoft.CognitiveServices 서비스 엔드포인트 유형을 활성화해야 합니다. 이렇게 하면 Azure AI 서비스와 관련된 모든 서브넷 트래픽이 프라이빗 글로벌 네트워크를 통해 라우팅됩니다. 동일한 서브넷에서 다른 Azure AI 서비스 리소스에 액세스하려는 경우 이러한 리소스도 가상 네트워크를 허용하도록 구성되어 있는지 확인하세요.

참고 항목

  • 가상 네트워크가 번역기 리소스 네트워킹 속성에 허용되는 대로 추가되지 않으면, 서비스 엔드포인트가 가상 네트워크에 대해 사용하도록 설정되어 있더라도 Microsoft.CognitiveServices 서비스 엔드포인트를 통해 번역기 리소스에 액세스할 수 없습니다.
  • 서비스 엔드포인트가 활성화되어 있지만 가상 네트워크가 허용되지 않는 경우 다른 네트워크 보안 설정에 관계없이 공용 IP 주소를 통해 가상 네트워크에 대해 번역기 리소스에 액세스할 수 없습니다.
  • Microsoft.CognitiveServices 엔드포인트를 활성화하면 프라이빗 글로벌 네트워크를 통해 Azure AI 서비스와 관련된 모든 트래픽이 라우팅됩니다. 따라서 가상 네트워크는 리소스에 액세스할 수 있도록 명시적으로 허용되어야 합니다.
  • 이 지침은 번역기 리소스뿐만 아니라 모든 Azure AI 서비스 리소스에 적용됩니다.

시작하기:

  1. Azure portal로 이동하여 Azure 계정에 로그인합니다.

  2. 지역 번역기 리소스를 선택하세요.

  3. 왼쪽 패널의 리소스 관리 그룹에서 네트워킹을 선택합니다.

    Screenshot of the networking selection under Resource Management in the Azure portal.

  4. 방화벽 및 가상 네트워크 탭에서 선택한 네트워크 및 프라이빗 엔드포인트를 선택합니다.

    Screenshot of the firewalls and virtual network page in the Azure portal.

    참고 항목

    Virtual Network 서비스 엔드포인트를 사용하려면, 선택한 네트워크 및 프라이빗 엔드포인트 네트워크 보안 옵션을 선택해야 합니다. 다른 옵션은 지원되지 않습니다.

  5. 기존 가상 네트워크 추가 또는 신규 가상 네트워크 추가를 선택하여 필요한 매개 변수를 제공합니다.

    • 기존 가상 네트워크에 대해 추가를 선택하거나 새 가상 네트워크에 대해 만들기를 선택하여 프로세스를 완료합니다.

      • 기존 가상 네트워크를 추가하면 선택한 서브넷에 대해 Microsoft.CognitiveServices 서비스 엔드포인트가 자동으로 활성화됩니다.

      • 새 가상 네트워크를 생성하면 기본 서브넷이 Microsoft.CognitiveServices 서비스 엔드포인트에 자동으로 구성됩니다. 이 작업은 몇 분 정도 걸릴 수 있습니다.

    참고 항목

    이전 섹션에 설명된 대로 번역기 리소스에 대해 허용되도록 가상 네트워크를 구성하면 Microsoft.CognitiveServices 서비스 엔드포인트가 자동으로 활성화됩니다. 나중에 비활성화하는 경우 번역기 리소스(및 다른 Azure AI 서비스 리소스의 하위 집합)에 대한 서비스 엔드포인트 액세스를 복원하려면 수동으로 다시 활성화해야 합니다.

  6. 이제 선택한 네트워크 및 개인 끝점 탭을 선택하면 가상 네트워크 섹션에서 활성화된 가상 네트워크와 서브넷을 볼 수 있습니다.

  7. 서비스 엔드포인트를 확인하는 방법

    • 왼쪽 패널의 리소스 관리 그룹에서 네트워킹을 선택합니다.

    • 가상 네트워크를 선택한 다음 원하는 서브넷을 선택합니다.

      Screenshot of subnet selection section in the Azure portal.

    • 새로운 서브넷 창이 나타납니다.

    • 왼쪽 패널에 있는 설정 메뉴에서 서비스 엔드포인트를 선택합니다.

    Screenshot of the **Subnets** selection from the **Settings** menu in the Azure portal.

  8. 왼쪽 패널의 설정 메뉴에서 서비스 엔드포인트를 선택하고 기본 창에서 가상 네트워크 서브넷이 Microsoft.CognitiveServices 목록에 포함되어 있는지 확인하세요.

Custom Translator 포털 사용

다음 표에서는 번역기 리소스 네트워킹방화벽 및 가상 네트워크 보안 설정별 Custom Translator 프로젝트 접근성을 설명합니다.

Screenshot of allowed network access section in the Azure portal.

Important

네트워킹방화벽 및 가상 네트워크 탭을 통해 선택한 네트워크 및 개인 엔드포인트를 구성하는 경우 Custom Translator 포털을 사용하여 모델을 학습하고 게시하기 위한 작업 영역을 만들 수는 없습니다. 그러나 Custom Translator 비대화형 REST API와 함께 번역기 리소스를 사용하여 사용자 지정 모델을 빌드하고 게시할 수 있습니다.

번역기 리소스 네트워크 보안 설정 Custom Translator 포털 접근성
모든 네트워크 • 제한 없음
선택한 네트워크 및 프라이빗 엔드포인트 • 접근할 수 없습니다. Custom Translator 비대화형 REST API를 사용하여 사용자 지정 모델을 빌드하고 게시하세요.
사용 안 함 • 접근 불가

프로덕션 번역기 리소스에 대한 네트워크 액세스 제한을 완화하지 않고 Custom Translator를 사용하려면 다음 해결 방법을 고려하세요.

  • 공용 네트워크에서 사용할 수 있는 개발용 또 다른 번역기 리소스를 만듭니다.

  • 개발 리소스의 Custom Translator 포털에서 사용자 정의 모델을 준비합니다.

  • Custom Translator 비대화형 REST APIworkspacescopy authorization and modelscopy functions를 사용하여 개발 리소스의 모델을 프로덕션 리소스에 복사합니다.

청구 지역 코드

지원되는 각 청구 지역에 대해 '작업 영역 만들기' API와 함께 다음 표에 나열된 청구 지역 코드를 사용하세요.

작업 영역 POST 요청 만들기
curl -X POST "https://<resource-name>.cognitiveservices.azure.com/translator/customtranslator/api/texttranslator/v1.0/workspaces" --header "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key:<resource-key>" --data "{'Name': '<workspace-name>', 'Subscription': {'SubscriptionKey': '<resource-key>', 'BillingRegionCode': '<billing-region-code>' }}"
지원되는 청구 코드 지역 및 코드
청구 지역 이름 청구 지역 코드
동아시아 AE
동남아시아 ASE
오스트레일리아 동부 AUE
브라질 남부 BRS
캐나다 중부 CAC
프랑스 중부 FC
전역 GBL
인도 중부 주식회사
일본 동부 JPE
일본 서부 JPW
한국 중부 KC
북유럽 NEU
남아프리카 공화국 북부 SAN
스웨덴 중부 SWC
아랍에미리트 북부 UAE
영국 남부 영국
미국 중부 USC
미국 동부 USE
미국 동부 2 사용2
미국 중북부 USNC
미국 중남부 USSC
미국 서부 미국 서부
미국 서부 2 USW2
미국 중서부 USWC
서유럽 WEU

축하합니다! Custom Translator에서 Azure VNet 서비스 엔드포인트를 사용하는 방법을 배웠습니다.

자세한 정보

비대화형 REST API를 보려면 Custom Translator API 페이지를 방문하세요.