Como desenvolver fluxos compartilhados

Esta página se aplica à Apigee e à Apigee híbrida.

Confira a documentação da Apigee Edge.

Combine políticas e recursos em um fluxo compartilhado que você possa consumir a partir de vários proxies de API e até mesmo de outros fluxos compartilhados. Ele é semelhante a um proxy, mas um fluxo compartilhado não tem endpoint. É possível usá-lo somente a partir de um proxy de API ou fluxo compartilhado que esteja na mesma organização do fluxo compartilhado.

Desenvolva seus fluxos compartilhados usando a Apigee no Cloud Code, conforme descrito nas seções a seguir. Consulte também Como gerenciar pastas e arquivos em um espaço de trabalho da Apigee.

Como criar um fluxo compartilhado

Para criar um fluxo compartilhado usando a Apigee no Cloud Code:

  1. Realize uma das seguintes etapas:

    • Posicione o cursor sobre a pasta sharedflows no seu espaço de trabalho local e clique em Ícone "Criar fluxo compartilhado".

    • Selecione Visualizar > Paleta de Comandos para abrir a paleta de comandos e selecione Cloud Code: criar pacote de fluxo compartilhado da Apigee.

    O assistente "Criar fluxo compartilhado" é aberto.

  2. Digite um nome exclusivo para o fluxo compartilhado no prompt e aperte Enter.

Depois de concluir as etapas no assistente, o novo nome do fluxo compartilhado vai aparecer em sharedflows na seção da Apigee. Cada pasta de fluxo compartilhado é estruturada conforme descrito em Estrutura do diretório do pacote de fluxo compartilhado

Como fazer upload de um pacote de fluxo compartilhado

Para fazer upload de um pacote de fluxo compartilhado usando a Apigee no Cloud Code:

  1. Realize uma das seguintes ações:

    • No seu espaço de trabalho local, posicione o cursor sobre a pasta sharedflows e clique em Fazer upload do ícone do pacote de fluxo compartilhado.

    • Selecione Visualizar > Paleta de comandos para abrir a paleta de comandos e selecione Cloud Code: importar pacote de fluxo compartilhado da Apigee.

  2. Acesse o pacote de fluxo compartilhado que será feito upload e clique em Importar fluxo compartilhado. O pacote de fluxo compartilhado precisa ser estruturado conforme descrito em Estrutura do diretório do pacote de fluxo compartilhado.

  3. (Opcional) Por padrão, o nome do arquivo ZIP menos a extensão dele é usado para o nome do fluxo compartilhado. Se o nome não for exclusivo, você deverá digitar um nome exclusivo.

A pasta de fluxo compartilhado enviada é adicionada em sharedflows no seu espaço de trabalho da Apigee.

Como configurar fluxos compartilhados

Configure fluxos compartilhados conforme descrito nos seguintes tópicos:

Como usar fluxos compartilhados

Você pode chamar um fluxo compartilhado usando a política FlowCallout, conforme descrito em Política FlowCallout.

Além disso, ao anexar um fluxo compartilhado a um gancho de fluxo, é possível executá-lo antes de um proxy ou de uma solicitação de destino, ou depois de um proxy ou uma resposta de destino. Veja mais informações em: