DOCUMENTATION
/
Prise en main
Guides
Développeur
Référence
Notes de version
Tutoriels
Statut
  1. Aperçu
    • Constructeurs
    • Snowflake DevOps
      • Observabilité
        • Bibliothèque Snowpark
        • API Snowpark
        • Charges de travail Spark sur Snowflake
        • Machine Learning
        • Snowflake ML
        • Environnements d'exécution de code Snowpark
        • Snowpark Container Services
        • Fonctions et procédures
        • Journalisation, traçage et métriques
        • Snowflake APIs
        • APIs Python Snowflake
        • APIs REST Snowflake
        • SQL API
        • Applications
        • Streamlit dans Snowflake
          1. À propos de Streamlit dans Snowflake
            • Prise en main
              1. Deploy a sample app
                • Créer et déployer des applications Streamlit à l'aide de Snowsight
                  • Créer et déployer des applications Streamlit à l'aide de SQL
                    • Créer et déployer des applications Streamlit à l'aide de la CLI de Snowflake
                    • Streamlit object management
                      1. Billing considerations
                        • Security considerations
                          • Privilege requirements
                            • Comprendre les droits des propriétaires
                              • PrivateLink
                                • Journalisation et traçage
                                • App development
                                  1. Runtime environments
                                    • Dependency management
                                      • File organization
                                        • Secrets and configuration
                                          • Editing your app
                                          • Migrations and upgrades
                                            1. Identify your app type
                                              • Migrate to a container runtime
                                                • Migrate from ROOT_LOCATION
                                                • Fonctionnalités
                                                  1. Intégration Git
                                                    • Accès externe
                                                      • Row access policies
                                                        • Sleep timer
                                                        • Limites et modifications de la bibliothèque
                                                          • Dépannage de Streamlit dans Snowflake
                                                            • Notes de version
                                                              • Documentation de la bibliothèque open source Streamlit
                                                            • Snowflake Native App Framework
                                                            • Partage déclaratif Snowflake
                                                            • SDK natif Snowflake pour les connecteurs
                                                            • Intégration externe
                                                            • Fonctions externes
                                                                1. Introduction aux fonctions externes
                                                                  • Formats des données
                                                                    • Traducteurs de requêtes et de réponses
                                                                      • Performance
                                                                        • Meilleures pratiques
                                                                          • AWS
                                                                          • Google Cloud
                                                                          • Azure
                                                                              1. Planification
                                                                                • Création en utilisant le portail Azure
                                                                                • Création en utilisant un modèle ARM
                                                                                    1. Configurer avec la connectivité privée
                                                                                      • Étape 1 : Créer l'application Azure
                                                                                        • Étape 2 : Créer le service distant
                                                                                          • Étape 3 : Créer l'intégration API
                                                                                            • Étape 4 : Créer un lien vers l'intégration API
                                                                                              • Etape 5 : Créer la fonction externe
                                                                                                • Etape 6 : Mettre à jour la politique de sécurité
                                                                                              • Appel
                                                                                                • Résolution des problèmes
                                                                                              • Sécurité
                                                                                            • Connecteurs Kafka et Spark
                                                                                            • Exécution de scripts Snowflake
                                                                                            • Guide du développeur Exécution de scripts Snowflake
                                                                                            • Outils
                                                                                            • Snowflake CLI
                                                                                            • Git
                                                                                            • Pilotes
                                                                                            • Aperçu
                                                                                            • Points à prendre en compte lors de la réutilisation des sessions par les pilotes
                                                                                              • Scala versions
                                                                                                • Référence
                                                                                                • Référence API
                                                                                                  DéveloppeurFonctions externesAzureCréation en utilisant un modèle ARMÉtape 4 : Créer un lien vers l'intégration API

                                                                                                  Étape 4 : Lier l’intégration API pour Azure au service proxy dans le portail¶

                                                                                                  Lorsqu’une fonction externe est appelée, Snowflake envoie une commande HTTP POST au service proxy (c’est-à-dire le service Azure API Management), qui relaie la commande POST au service distant (c’est-à-dire Azure Functions). Un principal de service dans votre client Azure AD permet à Snowflake de s’authentifier avec Azure AD lors de l’appel du service Gestion des API dans votre client.

                                                                                                  Cette rubrique fournit des instructions pour créer un principal de service afin de lier l’intégration API que vous avez créée à l’étape précédente avec votre service Azure de gestion des API. Les instructions sont les mêmes, que vous utilisiez le portail Azure ou le modèle ARM.

                                                                                                  Pour plus d’informations sur les principaux de service, voir la documentation de Microsoft : Application et principaux de service .

                                                                                                  Dans ce chapitre :

                                                                                                  • Étape précédente

                                                                                                  • Obtenir le nom de l’application et l’URL de consentement pour l’intégration API

                                                                                                  • Accorder à Snowflake l’accès à votre propriété Azure

                                                                                                  • Étape suivante

                                                                                                  Étape précédente¶

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

                                                                                                  Obtenir le nom de l’application et l’URL de consentement pour l’intégration API¶

                                                                                                  Avant de créer un principal de service, vous avez besoin de quelques informations sur l’intégration de l’API :

                                                                                                  1. Connectez-vous à l’interface Web de Snowflake, si ce n’est pas déjà fait.

                                                                                                  2. Exécutez la commande DESCRIBE INTEGRATION pour l’intégration API que vous avez créée à l’étape précédente :

                                                                                                    describe api integration <integration_name>;
                                                                                                    
                                                                                                    Copy
                                                                                                  3. À partir des résultats DESCRIBE :

                                                                                                    • Enregistrez le nom de l’application (de la colonne AZURE_MULTI_TENANT_APP_NAME) dans le champ correspondant de votre feuille de calcul de suivi.

                                                                                                    • Enregistrez l’URL de consentement (de la colonne AZURE_CONSENT_URL) dans le champ correspondant de votre feuille de calcul de suivi.

                                                                                                      L’URL devrait ressembler à ce qui suit :

                                                                                                      https://login.microsoftonline.com/<tenant_id>/oauth2/authorize?client_id=<snowflake_application_id>&response_type=code
                                                                                                      
                                                                                                      Copy

                                                                                                  Accorder à Snowflake l’accès à votre propriété Azure¶

                                                                                                  Pour accorder à Snowflake l’accès à votre propriété Azure, vous devez obtenir AZURE_CONSENT_URL que vous avez enregistrée précédemment :

                                                                                                  1. Collez l’URL dans votre navigateur. Lorsque votre navigateur résout cette URL, Azure crée automatiquement un principal de service qui représente Snowflake dans le client.

                                                                                                    Notez que vous ne devez créer un principal de service pour Snowflake qu’une seule fois par location. Une fois que l’accès à Snowflake a été attribué, il n’est pas nécessaire de l’attribuer à nouveau. En d’autres termes, vous n’avez pas besoin d’accorder à nouveau l’accès pour chaque nouvelle fonction externe que vous créez pour Azure.

                                                                                                    Si Snowflake a déjà obtenu l’accès à votre propriété Azure, vous devriez voir le site Web de Snowflake, qui devrait afficher quelque chose de similaire à : SNOWFLAKE THE CLOUD DATA PLATFORM. Vous pouvez alors sauter les tâches restantes et passer à Étape 5 : Créer la fonction externe pour Azure dans Snowflake.

                                                                                                    Si Snowflake n’a pas encore obtenu l’accès, vous devriez voir une page Permissions requested Microsoft, et vous devriez continuer avec l’étape suivante.

                                                                                                  2. Cliquez sur le bouton Accept. Cela permet au principal du service Azure créé pour votre compte Snowflake d’obtenir un jeton d’accès sur n’importe quelle ressource à l’intérieur de votre client Azure AD.

                                                                                                  À ce stade, vous avez fini de créer un principal de service dans votre client pour représenter Snowflake.

                                                                                                  Toutefois, pour renforcer la sécurité, vous devez vous assurer que seuls les clients autorisés peuvent accéder à votre fonction Azure. Les instructions pour contrôler l’accès sont fournies à la dernière étape du processus de création.

                                                                                                  Étape suivante¶

                                                                                                  Étape 5 : Créer la fonction externe pour Azure dans Snowflake

                                                                                                  Cette page a-t-elle été utile ?

                                                                                                  Visitez Snowflake
                                                                                                  Rejoindre la conversation
                                                                                                  Développer avec Snowflake
                                                                                                  Partagez vos commentaires
                                                                                                  Lisez les dernières nouvelles sur notre blog
                                                                                                  Obtenir votre certification Snowflake
                                                                                                  Politique de confidentialitéConditions du siteParamètres des cookies© 2026 Snowflake, Inc. Tous droits réservés.

                                                                                                  Alternative interfaces

                                                                                                  Snowflake Python APIs

                                                                                                  Snowflake REST APIs

                                                                                                  Snowflake CLI

                                                                                                  1. Étape précédente
                                                                                                  2. Obtenir le nom de l’application et l’URL de consentement pour l’intégration API
                                                                                                  3. Accorder à Snowflake l’accès à votre propriété Azure
                                                                                                  4. Étape suivante
                                                                                                  Langage: Français
                                                                                                  • English
                                                                                                  • Français
                                                                                                  • Deutsch
                                                                                                  • 日本語
                                                                                                  • 한국어
                                                                                                  • Português