Exercício: criar um conector personalizado do Gerenciamento de API do Azure

Concluído

Neste exercício, você criará um conector personalizado exportando uma API do Gerenciamento de API do Azure.

No cenário de desenvolvimento de fusão da VanArsdel, Maria precisa exibir os locais dos depósitos no aplicativo do Power Apps. Kiana e sua equipe de desenvolvimento criaram várias APIs Web, uma das quais retorna os locais dos depósitos.

As APIs Web são servidas por meio do Gerenciamento de API do Azure, que cria conectores personalizados para qualquer API Web hospedada por ele. Com o conector personalizado, o aplicativo do Power Apps de Maria pode chamar a API de localização de depósito no Gerenciamento de API do Azure.

Observação

Se desejar usar o Gerenciamento de API do Azure e o Power Apps durante os exercícios deste módulo, será preciso seguir algumas etapas.

A primeira é baixar os arquivos de API Web do GitHub, descompactar o arquivo, provisioná-los e implantá-los no Gerenciamento de API usando as instruções incluídas no arquivo LEIAME.

A segunda é que o Power Apps requer uma licença do Microsoft 365 ou uma avaliação gratuita. Saiba mais sobre as opções de licenciamento. Os produtos da Microsoft incluem Microsoft Power Apps e Power Automate.

Exportar uma API Web do Gerenciamento de API para um conector personalizado

  1. Você precisa de uma chave de assinatura para o Power Apps acessar qualquer API Web hospedada no Gerenciamento de APIs. Vá para a folha de Subscriptions, clique nos três pontos (...) e selecione o menu Show/hide keys.

    Folha de assinatura

  2. Em seguida, copie a chave de assinatura de Primary key ou de Secondary key.

    Copiar chave de assinatura

  3. Para gerar um conector personalizado do Gerenciamento de API do Azure, vá para a folha de APIs e selecione uma API apropriada na seção All APIs. Na captura de tela, o Gerenciamento de Estoque. Em seguida, você poderá ver a API para os locais de depósito.

    APIs de gerenciamento de estoque no Gerenciamento de API

  4. Clique nos três pontos (...) e você verá o menu de contexto. Selecione o menu Export ⬇️.

    Menu de exportação de API no Gerenciamento de API

  5. Clique no painel Power Apps and Power Automate no canto inferior direito.

    Tela de exportação de API no Gerenciamento de API

  6. Escolha seu ambiente do Power Apps para que o conector personalizado publique e forneça o nome de exibição, GerenciadorEstoque. Em seguida, clique no botão Export na parte inferior.

    Exportar API para o Power Apps

As APIs de gerenciamento de estoque foram exportadas para o Power Apps.

Crie uma conexão para o conector personalizado

É preciso criar uma conexão para o conector personalizado a fim de usá-lo. Em geral, criar a conexão exige autenticação para as APIs Web.

  1. Depois de fazer login no painel do Power Apps, abra a lâmina Data e clique no menu Custom Connectors no lado esquerdo. Em seguida, clique no botão , no lado direito.

    Novo conector personalizado

  2. Quando uma janela pop-up for exibida, você verá o campo chave de API habilitado. Insira a chave de API copiada no início desta unidade. Clique no botão Create.

    Nova janela modal pop-up do conector personalizado

  3. Vá para o menu Connections e verá que a nova conexão foi criada.

    Nova conexão

Você concluiu a criação de um conector personalizado para o gerenciamento de estoque.