Utilisation de Cloud Functions

IBM Cloud® Functions est obsolète. Les entités Functions existantes telles que les actions, les déclencheurs ou les séquences continueront de s'exécuter, mais à partir du 28 décembre 2023, vous ne pouvez pas créer de nouvelles entités Functions. Les entités Fonctions existantes sont prises en charge jusqu'en octobre 2024. Toutes les entités Fonctions qui existent encore à cette date seront supprimées. Pour plus d'informations, voir Présentation de l'obsolescence.

Avec IBM Cloud® Functions vous pouvez utiliser votre langage de programmation préféré pour écrire un code léger qui exécute la logique de l'application de manière évolutive. Vous pouvez exécuter du code à la demande avec des requêtes API basées sur HTTP provenant d'applications ou exécuter du code en réponse à des services IBM Cloud et à des événements tiers, tels que des mises à jour effectuées sur un panier. La plateforme de programmation FaaS (Function-as-a-Service) repose sur le projet open source Apache OpenWhisk.

Utilisation de Object Storage en tant que source d'événement

Cloud Functions est une plateforme de calcul gérée par événement (également appelée calcul sans serveur). Les actions (petits bits de code) s'exécutent en réponse à des déclencheurs (une catégorie d'événement) et les règles associent certaines actions à certains déclencheurs. Configurez IBM Cloud® Object Storage pour qu'il soit une source d'événement et chaque fois qu'un objet d'un compartiment particulier est écrit ou supprimé, une action est déclenchée. Vous pouvez personnaliser davantage le flux de modifications pour n'inclure que les événements de corral pour les objets qui correspondent à un préfixe ou à un suffixe particulier.

  1. Définissez l'option permettant d'autoriser l'accès à Cloud Functions à écouter les modifications apportées à votre compartiment. Cela implique la création d'une autorisation de service à service et l'utilisation du nouveau rôle IAM Gestionnaire de notifications.
  2. Créez ensuite un déclencheur pour répondre au flux de modifications.
  3. Utilisez ensuite le packageIBM Cloud Object Storage pour lier facilement les données d'identification et les tâches communes de script.

Pour plus d'informations sur l'utilisation de Cloud Functions avec IBM Cloud Object Storage, voir la documentation sur les fonctions.

Il n'est pas possible d'utiliser un compartiment avec un pare-feu activé comme source d'événement pour les actions IBM Cloud® Functions.

Etapes suivantes

Veillez à identifier la région et le noeud final appropriés pour votre service. Ensuite, vérifiez vos opérations avec des tests spécifiques.