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

Cette rubrique fournit des instructions détaillées sur l’utilisation du modèle ARM fourni par Snowflake. Le modèle simplifie les tâches de création du service Azure Function (à utiliser comme service distant) et du service de gestion des API (à utiliser comme service proxy) pour votre fonction externe.

Dans ce chapitre :

Étape précédente

Étape 1 : Créer une application Azure AD pour l’application Azure Functions dans le portail

Importer le modèle

Avant de pouvoir utiliser le modèle, vous devez l’importer dans le portail Azure :

  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 API Management service name de 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 Azure Function app name 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 Azure Function AD Application ID de votre feuille de calcul de suivi.

  9. Cliquez sur Review + create.

  10. Cliquez sur Create.

La création de l’application Azure Functions 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 l” api Management URL dans le champ API Management URL de votre feuille de calcul de suivi.

  3. Enregistrez l” azure Function Http Trigger URL dans le champ Azure Function HTTP Trigger URL de votre feuille de calcul de suivi.

Étape suivante

Étape 3 : créer l’intégration API pour Azure dans Snowflake