Tutorial: como usar extensões

Você está visualizando a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

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ê fez o seguinte:

Área Etapas Concluído?
Apigee Edge A Apigee precisa ativar o recurso de extensões para sua organização da Apigee Public Cloud. Se o recurso estiver ativado, você verá um item de menu Extensions no menu Admin da interface 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, se você ainda não tiver um. O proxy da API vai gravar entradas de registro usando esse projeto.
  2. Crie um espaço de trabalho para seu 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 para autenticar no Google Cloud. É possível criar uma SA no console do Google Cloud em IAM e administrador > Contas de serviço.
  2. Atribua a função Gravador de registros ao SA em Registros > Gravador de registros. Para mais informações, consulte Como conceder papéis a uma conta de serviço para recursos específicos.
  3. Faça o download de um arquivo JSON do SA para configurar a extensão. Para mais informações, consulte Como criar e gerenciar chaves de conta 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 ExtensionCallout.
  4. Etapa 4: implantar o proxy.
  5. Etapa 5: registrar uma variável de fluxo de mensagens.