Tutorial: como usar extensões

Você está lendo 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ê nos processos necessários.

Pré-requisitos

Antes de começar este tutorial, faça o seguinte:

Área Etapas Concluído?
Apigee Edge A Apigee precisa ativar o recurso de extensões para sua organização do Apigee Public Cloud. Se o recurso estiver ativado, você verá um item de menu Extensões no menu Administrador 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, caso ainda não tenha um. O proxy de API vai gravar entradas de registro usando esse projeto.
  2. Crie um Workspace para seu projeto na nuvem do Google, conforme descrito em Criar um Workspace.
Conta de serviço
  1. Crie ou escolha uma conta de serviço (SA, na sigla em inglês) do Google Cloud com que vamos fazer a autenticação 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 de Gravador de registros à SA em Logging > Gravador de registros. Para mais informações, consulte Conceder papéis a uma conta de serviço para recursos específicos.
  3. Baixe um arquivo JSON da SA para configurar a extensão. Para mais informações, consulte 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 teste.
  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.