Étape 2 : Utiliser le modèle pour créer le service distant (Azure Function) et le service proxy (service de gestion des API)

This topic provides detailed instructions for using the ARM template provided by Snowflake. The template simplifies the tasks for creating the Azure Function (to use as the remote service) and API Management service (to use as the proxy service) for your external function.

Dans ce chapitre :

Importer le modèle

Before you can use the template, you have to import it into the Azure Portal:

  1. Si vous ne l’avez pas encore fait, connectez-vous au portail Azure.

  2. Dans la barre de recherche Azure, cherchez Template.

  3. Sous Services, cliquez sur Deploy a custom template.

  4. Sélectionnez Build your own template in the editor.

  5. Sélectionnez Load file.

  6. Naviguez vers le répertoire de la machine où vous avez téléchargé le modèle, puis sélectionnez ce modèle.

  7. Cliquez sur Save.

Cela vous amène à l’écran Custom deployment .

Créez le service Azure Function et le service de gestion des API

Dans l’écran Custom deployment :

  1. Sélectionnez un Resource group existant (ou créez-en un nouveau).

    Astuce

    Si vous créez un nouveau groupe de ressources uniquement pour cette démonstration, vous voudrez peut-être en enregistrer le nom afin de pouvoir le supprimer plus tard lorsque vous aurez terminé.

  2. Sélectionnez le Region approprié.

  3. Entrez un API Management Service Name.

  4. Enregistrez le nom du service de Gestion des API dans le champ « Nom du service Gestion des API » dans votre feuille de calcul de suivi.

  5. Dans le champ Function App Name, entrez un nom unique.

  6. Enregistrez le nom de l’application Function dans le champ « Nom de l’application Azure Function » de la feuille de calcul de suivi.

  7. Dans le champ Publisher email, entrez votre adresse électronique. Microsoft utilise cet e-mail pour vous informer de la création du service de gestion des API.

  8. Dans le champ Azuread Application Id , entrez l” ID de l’application AD Azure que vous avez créée précédemment. Il s’agit de la valeur du champ « ID de l’application Azure Function AD » dans votre feuille de calcul de suivi.

  9. Cliquez sur Review + create.

  10. Cliquez sur Create.

La création de l’application Azure Function et du service de gestion des API prend généralement environ une demi-heure.

Obtenez les URLs requises pour l’intégration de l’API et la fonction externe

Afin de créer l’intégration API et la fonction externe dans Snowflake, vous avez besoin de l’URL du service de gestion des API que vous pouvez obtenir en suivant les étapes ci-dessous après qu’Azure a fini de créer le service Gestion des API.

À ce stade, le portail Azure devrait afficher le message Your deployment is complete et devrait afficher Deployment name.

  1. Cliquez sur Outputs dans la colonne de gauche.

  2. Enregistrez la valeur de api Management URL dans le champ « URL de gestion des API » dans votre feuille de calcul de suivi.

  3. Enregistrez la valeur de azure Function Http Trigger URL dans le champ « URL de déclenchement HTTP de la fonction Azure » dans votre feuille de calcul de suivi.