Skip to main content
Use esta receita quando uma solicitação precisar priorizar uma rota de provedor específica sem alterar os padrões de roteamento de todo o workspace.

Objetivo

  • Tente os provedores na ordem preferida.
  • Restrinja uma solicitação a um subconjunto aprovado de provedores.
  • Ignore um provedor temporariamente sem editar presets.

1. Tente os provedores em uma ordem específica

Use provider.order quando já souber a ordem de rotas preferida.
Isso coloca os provedores listados no início da ordem de candidatos, antes do restante do conjunto elegível.

2. Restrinja a solicitação a um subconjunto fixo de provedores

Use provider.only quando a solicitação precisar permanecer dentro de uma pequena lista de permissões.
Isso mantém a solicitação dentro desses provedores e aplica o modo de classificação escolhido nesse subconjunto.

3. Remova um provedor da seleção

Use provider.ignore quando um provedor precisar ser ignorado em uma solicitação ou implantação de curta duração.
Isso é útil quando:
  • um provedor está degradado
  • você está validando outra rota de provedor
  • você quer comparar resultados de roteamento sem editar um preset

4. Combine os controles com cuidado

Você pode combinar esses controles, mas mantenha a intenção simples:
  • use order para expressar preferência
  • use only para restringir o conjunto de candidatos
  • use ignore para excluir um provedor
Um padrão prático combina:
  • only para manter a solicitação dentro de google-vertex e google-vertex-eu
  • order para priorizar google-vertex-eu primeiro
  • sort: "latency" para classificar esse conjunto permitido

5. Quando mover isso para um preset

Se as mesmas regras de provedor aparecem em vários serviços, pare de copiá-las por solicitação e mova-as para um preset. Use o roteamento por solicitação quando a substituição for:
  • temporária
  • específica do chamador
  • vinculada a um fluxo de usuário

Guias relacionados

Última modificação em 2 de outubro de 2026