Tutorial: como usar extensões

Você está vendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
informações

Uma extensão é uma espécie de ponte entre os proxies de API e um recurso externo. Este tutorial mostra o que é uma extensão e orienta você pelos processos necessários.

Pré-requisitos

Antes de iniciar este tutorial, verifique se você concluiu o seguinte:

Área Passos Concluído?
Apigee Edge A Apigee precisa ativar o recurso de extensões para sua organização de nuvem pública da Apigee. Se o recurso estiver ativado, você verá um item de menu Extensões no menu Administrador da IU do Edge.

Caso contrário, entre em contato com o suporte do Apigee Edge.

Google Cloud Platform
  1. Crie um projeto no Google Cloud Platform, caso ainda não tenha um. Seu proxy de API vai gravar entradas de registro usando este projeto.
  2. Crie um espaço de trabalho para o projeto do Google Cloud, conforme descrito em Como criar um espaço de trabalho.
Conta de serviço
  1. Crie ou escolha uma conta de serviço (SA) do Google Cloud com que vamos autenticar no Google Cloud. É possível criar uma SA no console do Google Cloud em IAM e administrador > Contas de serviço.
  2. Atribua o papel Gravador de registros à SA em Logging > Gravador de registros. Para mais informações, consulte Como atribuir papéis a uma conta de serviço para recursos específicos.
  3. Faça o download de um arquivo SA JSON para configurar a extensão. Para mais informações, consulte Como criar e gerenciar chaves de contas de serviço.

Tudo pronto? Vamos começar.

Para usar extensões com o Apigee Edge:

  1. Etapa 1: adicionar uma extensão ao Edge.
  2. Etapa 2: configurar e implantar para testes.
  3. Etapa 3: usar uma política Extension callout.
  4. Etapa 4: implantar o proxy.
  5. Etapa 5: registrar uma variável de fluxo de mensagens