APLICA-SE A: todas as camadas do Gerenciamento de API
Esta seção fornece breves descrições e links para artigos de referência para todas as políticas de Gerenciamento de API. Os gateways de Gerenciamento de API que dão suporte a cada política estão indicados. Para obter exemplos e configurações de política detalhadas, confira os artigos de referência vinculados.
Para saber mais sobre políticas:
Limitação de taxa e cotas
Autenticação e autorização
Política |
Descrição |
Clássico |
V2 |
Consumo |
Auto-hospedado |
Espaço de trabalho |
Verificar cabeçalho HTTP |
Impõe a existência e/ou o valor de um cabeçalho HTTP. |
Sim |
Sim |
Sim |
Sim |
Sim |
Obter contexto de autorização |
Obtém o contexto de autorização de uma conexão especificada com um provedor de credenciais configurado na instância de Gerenciamento de API. |
Sim |
Sim |
Sim |
Não |
Não |
Restringir IP do autor da chamada |
Filtra (permite/nega) chamadas de endereços IP e/ou intervalos de endereços específicos. |
Sim |
Sim |
Sim |
Sim |
Sim |
Validar o token do Microsoft Entra |
Impõe a existência e a validade de um JWT do Microsoft Entra (anteriormente chamado de Azure Active Directory) extraído de um cabeçalho HTTP, parâmetro de consulta ou valor de token especificado. |
Sim |
Sim |
Sim |
Sim |
Sim |
Validar JWT |
Impõe a existência e a validade de um JWT extraído de um cabeçalho HTTP, parâmetro de consulta ou valor de token especificado. |
Sim |
Sim |
Sim |
Sim |
Sim |
Validar o certificado do cliente |
Impõe que um certificado apresentado por um cliente a uma instância de Gerenciamento de API corresponda às regras e declarações de validação especificadas. |
Sim |
Sim |
Sim |
Sim |
Sim |
Autenticar com o Basic |
Autentica com um serviço de back-end usando a autenticação Básica. |
Sim |
Sim |
Sim |
Sim |
Sim |
Autenticar com o certificado de cliente |
Autentica com um serviço de back-end usando certificados de cliente. |
Sim |
Sim |
Sim |
Sim |
Sim |
Autenticar com identidade gerenciada |
Autentica com um serviço de back-end usando uma identidade gerenciada. |
Sim |
Sim |
Sim |
Sim |
Não |
Validação de conteúdo
Roteiros
Cache
Política |
Descrição |
Clássico |
V2 |
Consumo |
Auto-hospedado |
Espaço de trabalho |
Definir método de solicitação |
Permite que você altere o método HTTP para uma solicitação. |
Sim |
Sim |
Sim |
Sim |
Sim |
Definir código de status |
Altera o código de status HTTP para o valor especificado. |
Sim |
Sim |
Sim |
Sim |
Sim |
Definir variável |
Persiste um valor em uma variável de contexto nomeada para acesso posterior. |
Sim |
Sim |
Sim |
Sim |
Sim |
Definir corpo |
Define o corpo da mensagem para uma solicitação ou resposta. |
Sim |
Sim |
Sim |
Sim |
Sim |
Definir cabeçalho HTTP |
Atribui um valor a uma resposta e/ou cabeçalho de resposta existente, ou adiciona uma nova resposta e/ou cabeçalho de resposta. |
Sim |
Sim |
Sim |
Sim |
Sim |
Definir parâmetro de cadeia de consulta |
Adiciona, substitui o valor ou exclui o parâmetro de cadeia de caracteres de consulta da solicitação. |
Sim |
Sim |
Sim |
Sim |
Sim |
Reescrever URL |
Converte a URL de uma solicitação de sua forma pública em sua forma esperada pelo serviço Web. |
Sim |
Sim |
Sim |
Sim |
Sim |
Converter JSON para XML |
Converte o corpo da solicitação ou resposta de JSON para XML. |
Sim |
Sim |
Sim |
Sim |
Sim |
Converter XML para JSON |
Converte o corpo da solicitação ou resposta de XML para JSON. |
Sim |
Sim |
Sim |
Sim |
Sim |
Localizar e substituir cadeia no corpo |
Encontra uma subcadeia de caracteres de uma solicitação ou resposta e a substitui por outra subcadeia de caracteres. |
Sim |
Sim |
Sim |
Sim |
Sim |
Mascarar URLs no conteúdo |
Reescreve links (máscaras) no corpo da resposta para que eles apontem para o link equivalente por meio do gateway. |
Sim |
Sim |
Sim |
Sim |
Sim |
Transformar XML usando um XSLT |
Aplica uma transformação XSL ao XML no corpo da solicitação ou resposta. |
Sim |
Sim |
Sim |
Sim |
Sim |
Retorno de resposta |
Anula a execução do pipeline e retorna a resposta especificada diretamente ao chamador. |
Sim |
Sim |
Sim |
Sim |
Sim |
Resposta simulada |
Anula a execução do pipeline e retorna uma resposta simulada diretamente ao chamador. |
Sim |
Sim |
Sim |
Sim |
Sim |
Domínio cruzado
Política |
Descrição |
Clássico |
V2 |
Consumo |
Auto-hospedado |
Espaço de trabalho |
Permitir chamadas entre domínios |
Torna a API acessível dos clientes baseados em navegador Adobe Flash e Microsoft Silverlight. |
Sim |
Sim |
Sim |
Sim |
Sim |
CORS |
Adiciona suporte para compartilhamento de recursos entre origens (CORS) a uma operação ou a uma API para permitir chamadas entre domínios de clientes baseados em navegador. |
Sim |
Sim |
Sim |
Sim |
Sim |
JSONP |
Adiciona suporte JSON com preenchimento (JSONP) a uma operação ou a uma API para permitir chamadas entre domínios de clientes baseados em navegador JavaScript. |
Sim |
Sim |
Sim |
Sim |
Sim |
Integração e comunicação externa
Política |
Descrição |
Clássico |
V2 |
Consumo |
Auto-hospedado |
Espaço de trabalho |
Enviar solicitação |
Envia uma solicitação para a URL especificada. |
Sim |
Sim |
Sim |
Sim |
Sim |
Enviar solicitação unidirecional |
Envia uma solicitação para a URL especificada sem aguardar uma resposta. |
Sim |
Sim |
Sim |
Sim |
Sim |
Fazer logon no hub de eventos |
Envia mensagens no formato especificado para um hub de eventos definido por uma entidade do Agente. |
Sim |
Sim |
Sim |
Sim |
Sim |
Enviar solicitação para um serviço (Dapr) |
Usa o runtime do Dapr para localizar e se comunicar de forma confiável com um microsserviço Dapr. Para saber mais sobre a invocação de serviço no Dapr, confira a descrição neste arquivo LEIAME. |
Não |
Não |
Não |
Sim |
Não |
Enviar mensagem para o tópico Pub/Sub (Dapr) |
Usa o runtime do Dapr para publicar uma mensagem em um tópico Publicar/Assinar. Para saber mais sobre as mensagens de publicação/assinatura no Dapr, confira a descrição neste arquivo LEIAME. |
Não |
Não |
Não |
Sim |
Não |
Associação de saída de gatilho (Dapr) |
Usa o runtime do Dapr para invocar um sistema externo por meio da associação de saída. Para saber mais sobre as associações no Dapr, confira a descrição neste arquivo LEIAME. |
Não |
Não |
Não |
Sim |
Não |
Registro
Política |
Descrição |
Clássico |
V2 |
Consumo |
Auto-hospedado |
Espaço de trabalho |
Traço |
Adiciona rastreamentos personalizados à saída de rastreamento de solicitação no console de teste, dados telemétricos do Application Insights e logs de recursos. |
Sim |
Sim1 |
Sim |
Sim |
Sim |
Emitir métricas |
Envia métricas personalizadas para o Application Insights na execução. |
Sim |
Sim |
Sim |
Sim |
Sim |
Emitir métricas de token do OpenAI do Azure |
Envia métricas ao Application Insights sobre o consumo de tokens de modelo de linguagem grande por meio de APIs do Serviço OpenAI do Azure. |
Sim |
Sim |
Não |
Sim |
Sim |
Emitir métricas de token de API de modelo de linguagem grande |
Envia métricas ao Application Insights para o consumo de tokens de LLM (modelo de linguagem grande) por meio de APIs de LLM. |
Sim |
Sim |
Não |
Sim |
Sim |
1 No gateway V2, a política trace
atualmente não adiciona a saída de rastreamento no console de teste.
Resolvedores do GraphQL
Política |
Descrição |
Clássico |
V2 |
Consumo |
Auto-hospedado |
Espaço de trabalho |
Fonte de dados do SQL do Azure para resolvedor |
Configura a solicitação SQL do Azure e a resposta opcional para resolver dados de um tipo de objeto e campo em um esquema do GraphQL. |
Sim |
Sim |
Não |
Não |
Não |
Fonte de dados do Cosmos DB para resolvedor |
Configura a solicitação do Cosmos DB e a resposta opcional para resolver dados de um tipo de objeto e campo em um esquema do GraphQL. |
Sim |
Sim |
Não |
Não |
Não |
Fonte de dados HTTP para resolvedor |
Configura a solicitação HTTP e, opcionalmente, a resposta HTTP para resolver dados para um tipo de objeto e campo em um esquema do GraphQL. |
Sim |
Sim |
Sim |
Não |
Não |
Publicar evento na assinatura do GraphQL |
Publica um evento em uma ou mais assinaturas especificadas em um esquema de API do GraphQL. Configure a política em um Resolvedor GraphQL para um campo relacionado no esquema para outro tipo de operação, como uma mutação. |
Sim |
Sim |
Sim |
Não |
Não |
Gateway de IA
Controle de política e fluxo
Política |
Descrição |
Clássico |
V2 |
Consumo |
Auto-hospedado |
Espaço de trabalho |
Fluxo de controle |
Aplica condicionalmente instruções de política com base nos resultados da avaliação de expressões boolianas. |
Sim |
Sim |
Sim |
Sim |
Sim |
Incluir fragmento |
Insere um fragmento de política na definição de política. |
Sim |
Sim |
Sim |
Sim |
Sim |
Repetir |
Tenta executar novamente as instruções de política embutidas, até que a condição seja atendida, se for. A execução será repetida em intervalos de tempo especificados até e a contagem de repetições especificada. |
Sim |
Sim |
Sim |
Sim |
Sim |
Aguardar |
Aguarda a conclusão da Solicitação de envio ou de Obter valor do cache ou das políticas de Fluxo de controle antes de continuar. |
Sim |
Sim |
Sim |
Sim |
Sim |
Conteúdo relacionado
Para obter mais informações sobre como trabalhar com políticas, consulte: