Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2023-05-11 GMT+08:00

Adição de uma aplicação ou locatário excluído

Cenário

Se você quiser controlar o número de chamadas de API recebidas de uma aplicação ou locatário específico, adicione uma aplicação ou locatário excluído a uma política de limitação de solicitações.

Pré-requisitos

Você criou uma aplicação ou obteve um ID de aplicação de outra conta ou um ID de conta.

Adicionar uma aplicação excluída

  1. Acesse o console de gerenciamento.
  2. Clique em no canto superior esquerdo e selecione uma região.
  3. Clique em no canto superior esquerdo e escolha API Gateway.
  4. Escolha um tipo de gateway no painel de navegação.

    • Shared Gateway: você pode criar e gerenciar APIs imediatamente. Você será cobrado com base no número de chamadas de API.
    • Dedicated Gateways: você pode criar e gerenciar APIs depois de comprar um gateway. Você será cobrado com base na duração de uso do gateway.

  5. No painel de navegação, escolha API Publishing > Request Throttling.
  6. Clique no nome da política de limitação de solicitações de destino.
  7. Na página de detalhes da política de limitação de solicitação exibida, clique na guia Excluded Apps.
  8. Clique em Select Excluded App.
  9. Selecione uma aplicação para excluir. Você pode usar um dos seguintes métodos:

    Figura 1 Adicionar uma aplicação excluída
    • Para selecionar uma aplicação existente, clique em Existing, selecione uma aplicação e insira um limite.
    • Para selecionar uma aplicação de outros locatários, clique em Cross-tenant e insira o ID da aplicação e um limite.

    O limite deve ser um número inteiro positivo e não pode exceder o valor de Max. API Requests.

Adicionar um locatário excluído

  1. Acesse o console de gerenciamento.
  2. Passe o ponteiro do mouse sobre o nome de usuário e escolha My Credentials na lista suspensa.
  3. Na página API Credentials, visualize o ID da conta e o ID do projeto.

    Figura 2 Exibição do ID da conta e o ID do projeto

  4. Clique em no canto superior esquerdo e selecione uma região.
  5. Clique em no canto superior esquerdo e escolha API Gateway.
  6. Escolha um tipo de gateway no painel de navegação.

    • Shared Gateway: você pode criar e gerenciar APIs imediatamente. Você será cobrado com base no número de chamadas de API.
    • Dedicated Gateways: você pode criar e gerenciar APIs depois de comprar um gateway. Você será cobrado com base na duração de uso do gateway.

  7. No painel de navegação, escolha API Publishing > Request Throttling.
  8. Clique no nome da política de limitação de solicitações de destino.
  9. Clique na guia Excluded Tenants.
  10. Clique em Select Excluded Tenant.
  11. Na caixa de diálogo Select Excluded Tenant, defina os parâmetros listados em Tabela 1.

    Figura 3 Adicionar um locatário excluído
    Tabela 1 Configuração de locatário excluído

    Parâmetro

    Descrição

    Account ID

    ID da conta ou ID do projeto obtido em 3.

    • Insira um ID de projeto se você vincular ou tiver vinculado esta política a uma API que usa autenticação de aplicação.
    • Insira um ID de conta se for vincular ou tiver vinculado esta política a uma API que usa autenticação do IAM.

    Threshold

    O número máximo de vezes que uma API pode ser chamada pelo locatário dentro de um período especificado.

    O valor deste parâmetro não pode exceder o de Max. API Requests.

  12. Clique em OK.

    Limites de locatários excluídos têm precedência sobre o valor de Max. User Requests.

    Por exemplo, suponha que uma política de limitação de solicitação esteja configurada, com Max. API Requests sendo 10, Max. User Requests sendo 3, Period sendo 1 minuto e dois locatários excluídos (máximo de 2 solicitações de API para o locatário A e máximo de 4 solicitações de API para o locatário B). Se a política de limitação de solicitações estiver vinculada a uma API, os locatários A e B poderão acessar a API 2 e 4 vezes em 1 minuto, respectivamente.

Adição de uma aplicação ou locatário excluído chamando uma API

Você também pode adicionar uma aplicação ou locatário excluído a uma política de limitação de solicitações chamando uma API fornecida pelo APIG. Para obter detalhes, consulte Criação de uma configuração de limitação de solicitação excluída.