Aplique limite de taxa nas APIs REST

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 1 min. de leitura
  • Aplique limite de taxa a APIs REST para evitar o uso excessivo ou abuso de itens do catálogo disponíveis publicamente.

    Antes de Iniciar

    Função necessária: admin, catalog_admin, web_service_admin

    Por Que e Quando Desempenhar Esta Tarefa

    O limite de taxa restringe a criação não controlada de itens do catálogo disponíveis publicamente, mitigando os riscos associados a agentes mal-intencionados e bots automatizados.

    Procedimento

    1. Navegar até Tudo > Serviços web do sistema > Regras de Limite de Taxa.
    2. Selecione Novo.
      mostrando o formulário de regras de limite de taxa
    3. Insira os seguintes valores de campo.
      Tabela 1. Campos do formulário Regra de limite de taxa da REST API
      Campo Descrição
      Recurso de API REST Valor derivado dos valores inseridos nos seguintes campos.
      Nome Nome exclusivo da regra de limite de taxa.
      REST API

      REST API selecionada na lista de todas as APIs REST externas da instância.

      Selecione Catálogo de serviços .
      Versão

      REST API. Os valores listados dependem da REST API selecionada.

      Selecione mais recente .
      Recurso

      Recurso da versão. Os valores listados dependem da versão selecionada.

      Selecione os recursos necessários:

      Por exemplo,

      • Item de compra
      • Enviar um Produtor de registro
      • Validar regex de variável (se o item consistir em uma variável que requer validação de regex)
      • Check-out do Guia de pedido
      • Valor de exibição da variável
      • Verificação solicitada para delegação no item
      Ativo Caixa de seleção para indicar que a regra de limite de taxa está ativa.

      As regras de limite de taxa são ativadas por padrão assim que você as cria. Você pode desativar regras de limite de taxa para parar de impor um limite de taxa ou ativar regras de limite de taxa para retomar a imposição de um limite de taxa.

      Limite de solicitação por hora Número máximo de solicitações permitidas por hora.
      Nota:
      Sempre que você atualizar o valor deste campo, o. Now Platformredefine a contagem de solicitações para 0 e exclui todas as violações da hora atual.
      Aplicar a
      Usuários restritos por esta regra:
      • Usuário único aplica o limite de taxa a um usuário específico.
      • Usuários com função aplica o limite de taxa a todos os usuários com uma função específica.
      • Todos os usuários aplica o limite de taxa a todos os usuários.
      Selecione Usuários com função .
      Função

      Função à qual o limite de taxa se aplica.

      Selecione Usuário convidado .
      Nota:
      Aparece somente quando você seleciona Usuários com função em Aplicar a. campo.
    4. Selecione Enviar.

    Resultado

    O limite de taxa é aplicado às APIs publicamente disponíveis.