Tous les produits
Search
Centre de documentation

IoT Platform:Transférer des données vers Function Compute (FC)

Dernière mise à jour :Aug 20, 2026

Utilisez le moteur de règles pour transférer les données des appareils vers Function Compute (FC) afin d'y exécuter une logique métier personnalisée.

Prérequis

  • Créez un service et une fonction dans Function Compute. Vérifiez que la fonction est configurée et s'exécute correctement. Pour plus d'informations, consultez la documentation de Function Compute.

    Important
    • Lors de la création de la fonction, définissez le paramètre Request Handler Type sur Handle Event Request.

    • Pour une instance Enterprise Edition, le service et la fonction Function Compute doivent se trouver dans la même région que l'instance.

  • Créez une règle de transfert de données et rédigez une requête SQL pour traiter les données. Pour plus d'informations, consultez la rubrique Configurer une règle de transfert de données.

Contexte

Le moteur de règles transfère les données des appareils vers Function Compute, où des scripts de fonctions personnalisés exécutent votre logique métier.

image

Limites

  • Les versions nouvelle et héritée du transfert de données vers les services cloud prennent toutes deux en charge le transfert vers Function Compute. La nouvelle version inclut un analyseur de script pour traiter les données de messages complexes avant de les envoyer à d'autres services cloud. Pour plus d'informations, consultez la rubrique Transférer des données vers Function Compute (nouvelle version).

  • Restrictions régionales :

    • Votre instance IoT Platform doit se trouver dans une région qui prend en charge le transfert de données vers FC. Pour plus d'informations, consultez la rubrique Disponibilité des fonctionnalités par région.

    • Le service Function Compute doit se trouver dans la même région que votre instance IoT Platform.

Procédure

  1. Connectez-vous à la console IoT Platform.

  2. Sur la page Overview, localisez l'instance à gérer et cliquez sur son ID ou son nom.

  3. Dans le volet de navigation de gauche, choisissez Message Forwarding > Data Forwarding.

  4. Cliquez sur View à côté de la règle cible. La page Data Forwarding Rule s'affiche.

    Important

    Si la page Data Forwarding (New Version) s'affiche, cliquez sur Back to Previous Version dans le coin supérieur droit, puis cliquez sur View à côté de la règle cible.

  5. Dans la section Forward Data, cliquez sur Add Operation.

  6. Dans la boîte de dialogue Add Operation, sélectionnez Send data to Function Compute (FC), configurez les paramètres suivants, puis cliquez sur OK.

    Parameter

    Description

    Operation

    Sélectionnez Send data to Function Compute (FC).

    Region

    Sélectionnez la région de votre service Function Compute.

    Service

    Sélectionnez un service Function Compute.

    Pour créer un service dans la console Function Compute, cliquez sur Create Service. Gérer les services.

    Function Version

    Sélectionnez une version de fonction :

    • Use Default Version : appelle la version LATEST de la fonction.

    • Select Version : utilise une version publiée spécifique du service.

      Pour créer une version dans la console Function Compute, cliquez sur Create Version. Gérer les versions.

    • Select Alias : utilise un alias préconfiguré pour une version de service.

      Pour créer un alias dans la console Function Compute, cliquez sur Create Alias. Gérer les alias.

    Function

    Sélectionnez la fonction cible.

    Pour créer une fonction dans la console Function Compute, cliquez sur Create Function. Gérer les fonctions.

    Authorization

    Accorde à IoT Platform l'autorisation d'écrire des données dans Function Compute.

    Si aucun rôle RAM n'existe, cliquez sur Create RAM Role pour créer un rôle RAM et une politique d'autorisation dans la console RAM. Créer un rôle RAM.

  7. Sur la page Data Forwarding, localisez la règle et cliquez sur Start dans la colonne Actions.

  8. Testez la règle.

    1. Publiez un message sur un sujet traité par la requête SQL de la règle (pour plus d'informations, consultez la rubrique Qu'est-ce qu'un sujet ?). Utilisez l'émulateur d'appareil pour déboguer les messages des appareils.

    2. Dans la console Function Compute, ouvrez la page des détails de la fonction. Vérifiez l'onglet Invocation Log pour consulter les journaux d'exécution, ou cliquez sur Monitoring Dashboard pour afficher les métriques de la fonction.

      Important

      Les données de surveillance peuvent être retardées jusqu'à 5 minutes.

Exemple

Envoyer les données des appareils vers des groupes DingTalk