Compartilhar via


Habilitar o Tradutor Personalizado por meio da rede virtual do Azure

Nesse artigo, mostramos como configurar e usar os pontos de extremidade do serviço VNet com o Tradutor Personalizado.

Os pontos de extremidade de serviço da Rede Virtual do Azure (VNet) conectam de forma segura os recursos de serviço do Azure às suas redes virtuais por meio de uma rota otimizada pela rede global do Azure. Os pontos de extremidade de serviço permitem que endereços IP privados em sua rede virtual alcancem o ponto de extremidade de um serviço do Azure sem a necessidade de um endereço IP público na rede virtual.

Para obter mais informações, confira Visão geral da Rede Virtual do Azure

Observação

Antes de continuar, revise como usar redes virtuais com os serviços de IA do Azure.

Para configurar um recurso do Tradutor para cenários de ponto de extremidade de serviço VNet, você precisa dos recursos:

Definir configurações de rede de recursos de redes virtuais

Para começar, você precisa adicionar todas as redes virtuais com acesso permitido por meio do ponto de extremidade do serviço às propriedades de rede do recurso do Tradutor. Para habilitar o acesso a um recurso do Tradutor por meio da VNet, você precisa habilitar o tipo de ponto de extremidade de serviço Microsoft.CognitiveServices para as sub-redes necessárias da sua rede virtual. Isso roteia todo o tráfego de sub-rede relacionado aos serviços de IA do Azure por meio da rede global privada. Se você pretende acessar qualquer outro recurso dos serviços de IA do Azure da mesma sub-rede, verifique se esses recursos também estão configurados para incluir sua rede virtual.

Observação

  • Se uma rede virtual não for adicionada conforme permitido nas propriedades de rede do recurso do Tradutor, ela não terá acesso ao recurso do Tradutor por meio do ponto de extremidade de serviço, mesmo que o ponto de extremidade de serviço Microsoft.CognitiveServices esteja habilitado para a rede virtual.
  • Se o ponto de extremidade de serviço estiver habilitado, mas a rede virtual não for permitida, o recurso do Tradutor não estará acessível para a rede virtual por meio de um endereço IP público, independentemente de suas outras configurações de segurança de rede.
  • A habilitação do ponto de extremidade Microsoft.CognitiveServices roteia todo o tráfego relacionado aos serviços de IA do Azure por meio da rede global privada. Portanto, a rede virtual deve ter permissão explícita para acessar o recurso.
  • Essa diretriz se aplica a todos os recursos dos serviços de IA do Azure, não apenas aos recursos do Tradutor.

Vamos começar:

  1. Navegue até o portal do Azure e entre em sua conta do Azure.

  2. Selecione um recurso do Tradutor regional.

  3. No grupo Gerenciamento de Recursos no painel esquerdo, selecione Rede.

    Captura de tela da seleção de rede em Gerenciamento de Recursos no portal do Azure.

  4. Na guia Firewalls e redes virtuais, escolha Redes Selecionadas e Ponto de Extremidade Privados.

    Captura de tela da página de firewalls e rede virtual no portal do Azure.

    Observação

    Para usar pontos de extremidade de serviço de rede virtual, você precisa selecionar a opção de segurança de rede Redes e pontos de extremidade privados selecionados. Não há outras opções com suporte.

  5. Selecione Adicionar rede virtual preexistente ou Adicionar nova rede virtual e forneça os parâmetros necessários.

    • Conclua o processo selecionando Adicionar para uma rede virtual existente ou Criar para uma nova.

      • Se você adicionar uma rede virtual existente, o ponto de extremidade de serviço Microsoft.CognitiveServices será habilitado automaticamente para as sub-redes selecionadas.

      • Se você criar uma nova rede virtual, a sub-rede padrão será configurada automaticamente para o ponto de extremidade de serviçoMicrosoft.CognitiveServices. Essa operação pode demorar alguns minutos.

    Observação

    Conforme descrito na seção anterior, quando você configura uma rede virtual como permitida para o recurso do Tradutor, o ponto de extremidade de serviço Microsoft.CognitiveServices é habilitado automaticamente. Se você desabilitá-lo posteriormente, será necessário reativá-lo manualmente para restaurar o acesso do ponto de extremidade de serviço ao recurso do Tradutor (e a outros recursos dos serviços de IA do Azure).

  6. Agora, ao escolher a guia Redes selecionadas e pontos de extremidade privados, você pode ver sua rede virtual e sub-redes habilitadas na seção Redes virtuais.

  7. Como marcar o ponto de extremidade de serviço

    • No grupo Gerenciamento de Recursos no painel esquerdo, selecione Rede.

    • Selecione sua rede virtual e, em seguida, selecione a sub-rede desejada.

      Captura de tela da seção de seleção de sub-rede no portal do Azure.

    • Uma nova janela Sub-redes é exibida.

    • Selecione Ponto de extremidade de serviço no menu Configurações localizado no painel do lado esquerdo.

    Captura de tela da seleção de **Sub-redes** no menu **Configurações** no portal do Azure.

  8. No menu Configurações no painel esquerdo, escolha Ponto de extremidade de serviço e, na janela principal, verifique se sua sub-rede de rede virtual está incluída na lista Microsoft.CognitiveServices.

Usar o portal do Tradutor Personalizado

A tabela a seguir descreve a acessibilidade do projeto Tradutor Personalizado por recurso do Tradutor RedeFirewalls e configuração de segurança de redes virtuais:

Captura de tela da seção de acesso à rede permitido no portal do Azure.

Importante

Se você configurar Redes selecionadas e Pontos de extremidade privados por meio da guia RedeFirewalls e redes virtuais, não poderá usar o portal do Tradutor Personalizado para criar um workspace para treinar e publicar modelos. No entanto, você ainda pode usar o recurso Tradutor com a API REST não interativa do Tradutor Personalizado para criar e publicar modelos personalizados.

Configuração de segurança de rede do recurso do tradutor Acessibilidade do portal do Tradutor Personalizado
Todas as redes • Sem restrições
Redes e pontos de extremidade privados selecionados • Inacessível. Use a API REST não interativa do Tradutor Personalizadopara criar e publicar modelos personalizados.
Desabilitadas • Inacessível

Para usar o Tradutor Personalizado sem diminuir as restrições de acesso à rede em seu recurso de Tradutor de produção, considere essa solução alternativa:

  • Crie outro recurso do Tradutor para desenvolvimento que possa ser usado em uma rede pública.

  • Prepare seu modelo personalizado no portal do Tradutor Personalizado no recurso de desenvolvimento.

  • Copie o modelo em seu recurso de desenvolvimento para seu recurso de produção usando a API REST não interativa do Tradutor Personalizado workspacescopy authorization and modelscopy functions.

Códigos de região de cobrança

Use um código de região de cobrança, listado na tabela a seguir, com a API "Criar um workspace" para cada região de cobrança com suporte:

Criar uma solicitação POST do workspace
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>' }}"
Códigos e regiões de código de cobrança com suporte
Nome da região de cobrança Código da região de cobrança
Leste da Ásia AE
Sudeste Asiático ASE
Leste da Austrália AUE
Brazil South BRS
Canadá Central CAC
França Central FC
Global GBL
Índia Central INC
Leste do Japão JPE
Oeste do Japão JPW
Coreia Central KC
Norte da Europa NEU
Norte da África do Sul SAN
Suécia Central SWC
Norte dos EAU UAEN
Sul do Reino Unido UKS
Centro dos EUA USC
Leste dos EUA USE
Leste dos EUA 2 USE2
Centro-Norte dos EUA USNC
Centro-Sul dos Estados Unidos USSC
Oeste dos EUA USW
Oeste dos EUA 2 USW2
Centro-Oeste dos EUA USWC
Europa Ocidental WEU

Parabéns! Você aprendeu a usar os pontos de extremidade de serviço do Azure VNet com o Tradutor Personalizado.

Saiba mais

Visite a página da API do Tradutor Personalizado para exibir nossas APIs REST não interativas.