APLICA-SE A: Todas as camadas de gerenciamento de API
Este artigo lista todas as políticas do API Management do Azure, com breves descrições e ligações para o artigo de referência de cada política. Cada tabela indica os gateways do API Management do Azure que suportam a política. Para obter configurações de política detalhadas e exemplos, consulte os artigos de referência vinculados.
Mais informações sobre políticas:
Limitação das taxas e quotas
Autenticação e autorização
| Policy |
Descrição |
Clássico |
V2 |
Consumo |
Hospedagem Própria |
Área de trabalho |
|
Verifique o 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 IPs do chamador |
Filtra (permite/nega) chamadas de endereços IP e/ou intervalos de endereços específicos. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Validar token do Microsoft Entra |
Impõe a existência e a validade de um JWT do Microsoft Entra (anteriormente chamado Azure Ative Directory) extraído de um cabeçalho HTTP especificado, parâmetro de consulta ou valor de token. |
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 especificado, parâmetro de consulta ou valor de token. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Validar certificado de cliente |
Impõe que um certificado apresentado por um cliente a uma instância de Gerenciamento de API corresponda às regras de validação e declarações especificadas. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Autenticar com Basic |
Autentica com um serviço de back-end usando a autenticação Básica. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Autenticar com 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
| Policy |
Descrição |
Clássico |
V2 |
Consumo |
Hospedagem Própria |
Área de trabalho |
|
Impor verificações de segurança de conteúdo em solicitações LLM |
Impõe verificações de segurança de conteúdo em solicitações LLM (prompts) transmitindo-as para o serviço de Segurança de Conteúdo do Azure AI antes de enviar para o LLM de back-end. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Validar conteúdo |
Valida o tamanho ou o conteúdo de uma solicitação ou corpo de resposta em relação a um ou mais esquemas de API. Os formatos de esquema suportados são JSON e XML. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Validar solicitação do GraphQL |
Valida e autoriza uma solicitação para uma API do GraphQL. |
Sim |
Sim |
Sim |
Sim |
Não |
|
Validar solicitação OData |
Valida uma solicitação para uma API OData para garantir a conformidade com a especificação OData. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Validar parâmetros |
Valida os parâmetros de cabeçalho, consulta ou caminho da solicitação em relação ao esquema da API. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Validar cabeçalhos |
Valida os cabeçalhos de resposta em relação ao esquema da API. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Validar código de estado |
Valida os códigos de status HTTP em respostas em relação ao esquema da API. |
Sim |
Sim |
Sim |
Sim |
Sim |
Encaminhamento
Colocação em cache
| Policy |
Descrição |
Clássico |
V2 |
Consumo |
Hospedagem Própria |
Área de trabalho |
|
Definir método de solicitação |
Altera o método HTTP de um pedido. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Definir código de estado |
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 ao cabeçalho de uma resposta e/ou pedido existente, ou adiciona um novo cabeçalho de resposta e/ou pedido. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Definir parâmetro de seqüência de caracteres de consulta |
Adiciona, substitui o valor de, ou exclui o parâmetro de cadeia de caracteres de consulta de solicitação. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Reescrever URL |
Converte o URL de um pedido em formato público no formato esperado pelo serviço Web. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Converter JSON em XML |
Converte o corpo da solicitação ou resposta de JSON para XML. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Converter XML em JSON |
Converte o corpo da solicitação ou resposta de XML para JSON. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Localizar e substituir string no corpo |
Localiza a subcadeia de uma resposta ou pedido e substitui-a por uma subcadeia diferente. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Mascarar URLs no conteúdo |
Reescreve e oculta links no corpo da resposta para que apontem para o link equivalente através 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 |
|
Resposta de retorno |
Anula a execução do pipeline e retorna a resposta especificada diretamente ao chamador. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Resposta simulada |
Interrompe a execução do pipeline e devolve diretamente uma resposta simulada ao chamador. |
Sim |
Sim |
Sim |
Sim |
Sim |
Entre domínios
| Policy |
Descrição |
Clássico |
V2 |
Consumo |
Hospedagem Própria |
Área de trabalho |
|
Permitir chamadas entre domínios |
Torna a API acessível a partir de clientes baseados em navegador Adobe Flash e Microsoft Silverlight. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
CORS |
Adiciona suporte a 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 JSON com suporte a preenchimento (JSONP) a uma operação ou 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
Registo
| Policy |
Descrição |
Clássico |
V2 |
Consumo |
Hospedagem Própria |
Área de trabalho |
|
Rastreio |
Adiciona rastreamentos personalizados ao resultado de rastreamento de pedidos no console de teste, telemetrias do Application Insights e registos de recursos. |
Sim |
Sim1 |
Sim |
Sim |
Sim |
|
Métricas de emissão |
Envia métricas personalizadas para o Application Insights na execução. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Emitir métricas de tokens para API de modelos de grande linguagem |
Envia métricas para o Application Insights para consumo de tokens de modelo de linguagem grande (LLM) por meio de APIs LLM. |
Sim |
Sim |
Não |
Sim |
Sim |
1 No gateway V2, a trace política atualmente não adiciona saída de rastreamento no console de teste.
Resolvedores GraphQL
| Policy |
Descrição |
Clássico |
V2 |
Consumo |
Hospedagem Própria |
Área de trabalho |
|
Fonte de dados SQL do Azure para resolver |
Configura a solicitação SQL do Azure e a resposta opcional para resolver dados para um tipo de objeto e campo em um esquema 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 para um tipo de objeto e campo em um esquema 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 GraphQL. |
Sim |
Sim |
Sim |
Não |
Não |
|
Publicar evento na assinatura do GraphQL |
Publica um evento para 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
Controlo e fluxo de políticas
| Policy |
Descrição |
Clássico |
V2 |
Consumo |
Hospedagem Própria |
Área de trabalho |
|
Fluxo de controlo |
Condicionalmente aplica declarações de política com base nos resultados da avaliação de expressões booleanas. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Incluir fragmento |
Insere um fragmento de política na definição de política. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Retentar |
Tenta executar novamente as declarações de política anexadas, se e até que a condição seja atendida. A execução será repetida nos intervalos de tempo especificados e até a contagem de repetições especificada. |
Sim |
Sim |
Sim |
Sim |
Sim |
|
Aguarde |
Aguarda a conclusão de políticas de Enviar solicitação, Obter valor do cache ou Controlar o fluxo antes de prosseguir. |
Sim |
Sim |
Sim |
Sim |
Sim |
Conteúdos relacionados
Para obter mais informações sobre como trabalhar com políticas, consulte: