Tous les produits
Search
Centre de documentation

Function Compute:Gérer les alias

Dernière mise à jour :Aug 12, 2026

Dans Function Compute, vous pouvez créer des alias pour les versions de fonction. L'utilisation conjointe des alias et des versions permet d'implémenter l'intégration continue et le déploiement dans un cycle de développement logiciel (SDLC). Cette rubrique décrit les alias et explique comment les gérer dans la console Function Compute.

Qu'est-ce qu'un alias ?

Dans Function Compute, un alias est un pointeur vers une version spécifique d'une fonction. Les alias facilitent la publication de versions, les restaurations et la mise en œuvre de déploiements canaris. Chaque alias doit être associé à une fonction ou à une version. Lors de l'accès à une fonction via un alias, Function Compute résout cet alias pour identifier la version cible. Le client qui appelle la fonction n'a donc pas besoin de connaître la version spécifique.

Prenons l'exemple d'un déclencheur HTTP. Sans alias, vous devez mettre à jour manuellement le numéro de version associé au déclencheur à chaque nouvelle publication, ce qui risque de perturber les services clients. L'utilisation d'un alias permet des mises à niveau de version transparentes. Vous pouvez par exemple faire pointer un alias nommé PROD vers la version stable 1. Les clients invoquent alors la version 1 de la fonction via l'alias PROD (Figure 1). Lors de la publication de la version 2, mettez simplement à jour l'alias PROD pour qu'il pointe vers cette nouvelle version. Les clients peuvent ensuite invoquer la version 2 de la fonction en utilisant toujours l'alias PROD (Figure 2).

Mise à niveau de version transparente

Figure 1. Publication de la version 1

image

Une fois la version 1 publiée, le développement de nouvelles fonctionnalités peut se poursuivre sur la version LATEST. Puisque les clients utilisent l'alias pour invoquer la fonction, mettez simplement à jour l'alias PROD pour qu'il pointe vers la version 2 lorsque celle-ci est prête à être publiée. Lorsqu'un client invoque la fonction via l'alias PROD, Function Compute résout l'alias vers la version 2. Ce processus simplifie les mises à jour et les itérations de version.

Figure 2. Publication de la version 2

image

Restauration rapide

Si la version 2 présente un problème, faites simplement pointer l'alias PROD vers la version 1 pour restaurer la version précédente. Cette opération reste transparente pour les clients.

Déploiement canari

Un alias permet également de contrôler le trafic pour un déploiement canari. Vous pouvez par exemple diriger 5 % du trafic de production vers la nouvelle version 2 pour des tests canaris, puis basculer progressivement l'ensemble du trafic vers cette version. Cette méthode réduit les risques liés au déploiement d'une nouvelle version.

Figure 3. Déploiement canari

image

Éléments de configuration pris en charge par les alias

Les éléments de configuration pris en charge par un alias sont indépendants du code de la fonction et de ses configurations principales. Ils concernent uniquement le déclenchement et l'exécution de la fonction, tels que les déclencheurs, les politiques d'élasticité et les modes de tâche. Un alias représente un environnement distinct. En définissant des configurations sur un alias, vous changez de version sans modifier le code ni les configurations de la fonction. Par exemple, si vous configurez un déclencheur sur un alias, ce déclencheur pourra invoquer la version de la fonction vers laquelle l'alias pointe.

Prérequis

Créer un alias

  1. Connectez-vous à la console Function Compute. Dans le volet de navigation de gauche, choisissez Function Management > Functions.

  2. Dans la barre de navigation supérieure, sélectionnez une région. Sur la page Functions, cliquez sur la fonction cible.

  3. Sur la page de détails de la fonction, cliquez sur l'onglet Manage Aliases. Sur la page qui s'affiche, cliquez sur Create Alias.

  4. Dans le panneau Create Alias, configurez les paramètres et cliquez sur OK.

    Le tableau suivant décrit les paramètres.

    Élément de configuration

    Description

    Name

    Nom de l'alias à créer.

    Description

    Description de l'alias.

    Major Version

    Version majeure de l'alias.

    Enable Canary Release

    Indique s'il faut activer une version de déploiement canari. Pour activer un déploiement canari, définissez les éléments de configuration suivants.

    Canary Release Version

    Version de déploiement canari de l'alias.

    Canary Release Version Weight

    Pourcentage de trafic à basculer vers la version de déploiement canari. Par exemple, si vous définissez ce paramètre sur 5 %, 5 % du trafic est alloué à la version de déploiement canari et 95 % à la version majeure.

    Sur la page Manage Aliases, consultez l'alias créé. Vous pouvez également modifier les alias existants ou supprimer ceux dont vous n'avez plus besoin.

Remarque

La suppression d'un alias efface uniquement l'alias lui-même. Les versions et les déclencheurs vers lesquels l'alias pointe ne sont pas supprimés.

Informations supplémentaires