Etapa 6: publicar uma API

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

Nesta etapa, você vai publicar uma API no portal executando as seguintes etapas:
1. Crie uma especificação OpenAPI
2. Criar um proxy de API com base em uma especificação
3. Criar um produto de API
4. Publicar a API no seu portal

Etapa 1: criar uma especificação da OpenAPI

Cada especificação OpenAPI serve como fonte da verdade durante todo o ciclo de vida da API. A mesma especificação é usada em cada fase do ciclo de vida da API, desde o desenvolvimento até a publicação.

Para criar uma especificação OpenAPI:

  1. Selecione Develop > Specs na barra de navegação à esquerda para abrir a página Specs.
  2. Clique em + Spec > Import URL.
  3. Insira as seguintes informações na caixa de diálogo de importação:
  4. Nome da importação: helloworld
  5. Import Url: https://raw.githubusercontent.com/apigee/api-platform-samples/master/default-proxies/helloworld/openapi/mocktarget.yaml

  6. Clique em Importar.

Etapa 2: criar um proxy de API com base em uma especificação

Crie um proxy de API com base em uma especificação OpenAPI que descreva a API.

Para criar um proxy de API com base em uma especificação OpenAPI:

  1. Na página "Especificações", posicione o cursor sobre a especificação helloworld para mostrar o menu de ações.
  2. Clique em para gerar um proxy de API com base na especificação.
    O assistente "Build a Proxy" é aberto, e a página "Details" é preenchida com valores da especificação OpenAPI.
  3. Edite o campo Descrição da seguinte maneira: proxy de API para hello world.
  4. Clique em Próxima.
  5. Na página Políticas:

    • Em Segurança: autorização, selecione Passagem (sem autorização).
    • Em Segurança: navegador, selecione Adicionar cabeçalhos CORS.

    Página de políticas comuns no assistente de criação de proxy com os cabeçalhos de passagem e adição de CORS selecionados

  6. Clique em Próxima.

  7. Na página Fluxos, verifique se todas as operações estão selecionadas e clique em Avançar.
    Criar fluxos de proxy

  8. Na página "Hosts virtuais", verifique se todos os hosts virtuais estão selecionados e clique em Próxima.

  9. Na página Resumo, selecione o ambiente em que você quer implantar em Implantação opcional.

  10. Clique em Criar.

Na página "Resumo", você vai encontrar uma confirmação de que o novo proxy da API foi criado com sucesso e implantado no ambiente de teste.

Etapa 3: criar um produto da API

Crie um produto de API com os recursos que você quer expor aos consumidores da API.

Para criar um produto de API:

  1. Selecione Publicar > Produtos da API na barra de navegação à esquerda para abrir a página "Produtos da API".
  2. Clique em + Produto da API.
    A página "Novo produto" será exibida.
  3. Insira os detalhes do produto do produto de API.
    Observação: os campos "Display Name" e "Description" são exibidos no portal quando você publica o produto de API, por padrão. Edite os valores na Etapa 4: publicar a API no seu portal.
    Campo Valor
    Nome Hello World
    Nome de exibição Hello World
    Descrição Exemplo simples do hello world
    Ambiente Selecione o ambiente em que o proxy de API está implantado.
    Acesso Público
    Aprovar automaticamente solicitações de acesso Ativada
    Cota (deixe em branco)
    Escopos do OAuth permitidos (deixe em branco)
  4. Em Recursos da API, clique em Adicionar um proxy para identificar os proxies de API que serão adicionados ao produto.
    A caixa de diálogo Adicionar recurso de API é exibida.
  5. Clique em Proxy de API (se ainda não estiver selecionado) e selecione Mock-Target-API na lista.
  6. Clique em Adicionar.
  7. Clique em Salvar para salvar o produto da API.

    Produto da API Hello World mostrando todos os campos definidos

Etapa 4: publicar a API no portal

Publique a API no seu portal para que seus clientes possam aprender a usá-la.

Para publicar a API no seu portal:

  1. Navegue até a página de APIs no seu portal:
    1. Selecione Publicar > Portais na barra de navegação à esquerda.
    2. Clique na linha Meu primeiro portal para abrir o portal.
    3. Clique em Catálogo de APIs para abrir a página de APIs.
  2. Clique em +.
  3. Selecione Hello World na caixa de diálogo Adicionar um produto de API ao catálogo e clique em Próximo.
  4. Em Detalhes da API, configure as seguintes opções:
    • Selecione Publicadas (listadas no catálogo) para publicar a API no seu portal.
    • Em Imagem de exibição:
      1. Clique em Selecionar imagem.
      2. Clique em home-background.jpg na lista de imagens existentes na caixa de diálogo Selecionar imagem.
      3. Clique em Selecionar.
      4. Visualize a imagem e clique em Selecionar.
    • Em Categorias, digite Primeiros passos e pressione Enter.

    Deixe todos os outros valores definidos como padrão.

  5. Na documentação da API, para gerar automaticamente a documentação de referência da API com base em um snapshot da sua especificação OpenAPI:
    1. Selecione o documento da OpenAPI.
    2. Clique em Selecionar documento.
    3. Selecione a guia My Specs (se ainda não estiver selecionada).
    4. Selecione helloworld na lista de especificações.
    5. Clique em Selecionar.
  6. Clique em Salvar para salvar os detalhes da API.

    API Hello World mostrando todos os campos definidos

Para visualizar a documentação de referência da API:

  1. Clique em Portal ativo para ver as alterações no portal ativo (ou atualize o portal ativo se ele já estiver aberto em outra guia).
  2. Clique em APIs na barra de navegação superior para ver a API publicada.
  3. Clique no cartão Hello World para ver a documentação de referência da API. Teste sua API.

API Mock Target publicada com o painel "Testar esta API"


Parabéns! Você concluiu o tutorial. Quer saber mais? Acesse Criar seu portal integrado.