Etapa 2: usar o modelo para criar o serviço remoto (Azure Function) e o serviço de proxy (Serviço de gerenciamento de API)

Esse tópico fornece instruções detalhadas para usar o modelo ARM fornecido pelo Snowflake. O modelo simplifica as tarefas para criar o Azure Function (para usar como serviço remoto) e o Serviço de gerenciamento de API (para usar como serviço de proxy) para sua função externa.

Neste tópico:

Etapa anterior

Etapa 1: criar um aplicativo Azure AD para o aplicativo Azure Functions no Portal

Importar o modelo

Antes de usar o modelo, você tem que importá-lo para o Portal do Azure:

  1. Entre no Portal do Azure se ainda não tiver feito isso.

  2. Na barra de busca do Azure, procure Template.

  3. Em Services, clique em Deploy a custom template.

  4. Selecione Build your own template in the editor.

  5. Selecione Load file.

  6. Navegue até o diretório na máquina em que você fez o download do modelo e, em seguida, selecione esse modelo.

  7. Clique em Save.

Isso redireciona você para a tela Custom deployment.

Criar o Azure Function e o Serviço de gerenciamento de API

Na tela Custom deployment:

  1. Selecione um Resource group existente (ou crie um novo).

    Dica

    Se você criar um novo grupo de recursos somente para essa demonstração, você pode registrar o nome para que possa excluí-lo quando terminar.

  2. Selecione a Region apropriada.

  3. Insira um API Management Service Name.

  4. Registre o nome do Serviço de gerenciamento de API no campo API Management service name da sua planilha de rastreamento.

  5. No campo Function App Name, insira um nome único.

  6. Registre o nome do aplicativo de função no campo Azure Function app name da sua planilha de rastreamento.

  7. No campo Publisher email, digite seu endereço de e-mail. A Microsoft utiliza esse e-mail para notificar você após o Serviço de gerenciamento de API ser criado.

  8. No campo Azuread Application Id, insira a ID do aplicativo Azure AD que você criou anteriormente. Esse é o valor no campo Azure Function AD Application ID da sua planilha de rastreamento.

  9. Clique em Review + create.

  10. Clique em Create.

Criar o aplicativo Azure Functions e o Serviço de gerenciamento de API normalmente leva aproximadamente meia hora.

Obter as URLs necessárias para a integração de API e função externa

Para criar a integração de API e a função externa no Snowflake, você precisa da URL do Serviço de gerenciamento de API, que você pode encontrar seguindo os passos abaixo após o Azure terminar de criar o Serviço de gerenciamento de API.

Nesse momento, o Portal do Azure deve mostrar a mensagem Your deployment is complete e deve mostrar o Deployment name.

  1. Clique em Outputs na coluna da esquerda.

  2. Registre o api Management URL no campo API Management URL da sua planilha de rastreamento.

  3. Registre o azure Function Http Trigger URL no campo Azure Function HTTP Trigger URL da sua planilha de rastreamento.

Próxima etapa

Etapa 3: criar a integração de API para o Azure no Snowflake