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

Criação de uma política

O APIG fornece políticas flexíveis de controle de API.

Diretrizes

  • Uma API pode ser vinculada a apenas uma política do mesmo tipo.
  • As políticas são independentes das APIs. Uma política entra em vigor para uma API somente depois que elas são vinculadas uma à outra. Ao vincular uma política a uma API, você deve especificar um ambiente no qual a API foi publicada. A política entra em vigor para a API somente no ambiente especificado.
  • Depois de vincular uma política a uma API, desvincular a política da API ou atualizar a política, não é necessário publicar a API novamente.
  • Colocar uma API off-line não afeta as políticas vinculadas a ela. As políticas ainda estão vinculadas à API se a API for publicada novamente.
  • Políticas que foram vinculadas a APIs não podem ser excluídas.

Criação de uma política

  1. Faça logon no console do APIG.
  2. Selecione um gateway na parte superior do painel de navegação.
  1. No painel de navegação, escolha API Management > API Policies.
  2. Na página de guia Policies, clique em Create Policy.
  3. Clique no tipo de política desejado.

    • Políticas de plug-in
      Defina as informações da política.
      Tabela 1 Configuração de política

      Parâmetro

      Descrição

      Name

      Insira um nome de política que esteja em conformidade com regras específicas para facilitar a pesquisa.

      Type

      Tipo da política, que determina os recursos de extensão.

      • CORS: fornece os recursos de especificação de cabeçalhos de solicitação de simulação e cabeçalhos de resposta e criação automática de APIs de solicitação de simulação para acesso à API de origem cruzada.
      • HTTP Response Header Management: permite personalizar cabeçalhos de resposta HTTP que serão exibidos em uma resposta da API.
      • Request Throttling 2.0: limita o número de vezes que uma API pode ser chamada dentro de um período de tempo específico. A limitação baseada em parâmetro, básica e excluída é suportada.
      • Kafka Log Push: envia os logs de chamada da API para o Kafka para que você possa visualizar esses logs.
      • Circuit Breaker: protege seu serviço de back-end quando ocorre um problema de desempenho.

      Description

      Descrição sobre o plug-in.

      Policy Content

      Conteúdo do plug-in, que pode ser configurado em um formulário ou usando um script.

      O conteúdo do plug-in varia dependendo do tipo de plug-in:

    • Políticas tradicionais

      O conteúdo da política varia dependendo do tipo de política:

  4. Clique em OK.

    Depois que a política for criada, execute as operações descritas em Vinculação de uma política a APIs para que a política entre em vigor para a API.

Vinculação de uma política a APIs

  1. Clique em um nome de política para ir para a página de detalhes da política.
  2. Na área APIs, selecione um ambiente e clique em Select APIs.
  3. Selecione um grupo de APIs e, em seguida, selecione APIs.
  4. Clique em OK.

    • Se uma API não precisar mais dessa política, clique em Unbind na linha que contém a API.
    • Se houver várias APIs que não precisem mais dessa política, selecione essas APIs e clique em Unbind acima da lista de APIs. Você pode desvincular uma política de no máximo 1000 APIs por vez.