Gérez les extensions

Cette page explique comment gérer les extensions configurées à l'aide des extensions de service.

Pour en savoir plus sur le produit, consultez la présentation des extensions de service.

Lister les extensions

Console

  1. Accédez à la page Service Extensions.

    Accéder à Service Extensions

    La liste des extensions de votre projet s'affiche dans un tableau triable qui présente les informations suivantes :

    • Nom : nom de l'extension
    • Produit : produit Google Cloud qui utilise l'extension
    • Type : type d'extension
    • Région : région des équilibreurs de charge régionaux
    • Extensions : nombre de chaînes d'extension
    • Utilisé par : règles de transfert auxquelles l'extension est associée
    • Dernière modification : date et heure de la dernière modification de l'extension
  2. Facultatif : Pour filtrer la liste, procédez comme suit :

    1. Pour afficher la liste des propriétés, cliquez à côté de Filtrer le tableau.

    2. Dans la liste, sélectionnez une propriété.

      Le nom de la propriété, suivi d'un signe deux-points, s'affiche à côté du libellé Filtrer le tableau.

    3. Pour afficher la liste des valeurs correspondant à la propriété, insérez un espace à côté du signe deux-points, puis sélectionnez une valeur dans la liste.

    4. Facultatif : Pour spécifier des filtres combinés, saisissez l'opérateur OR entre les paires propriété-valeur.

  3. (Facultatif) Pour effectuer d'autres opérations avec une extension sélectionnée, cliquez sur Autres actions, puis sélectionnez une option :

gcloud

Extensions d'autorisation

Pour lister les extensions d'autorisation du projet actuel, utilisez la commande gcloud service-extensions authz-extensions list.

gcloud service-extensions authz-extensions list \
    --location LOCATION

Remplacez LOCATION par l'emplacement de la ressource d'extension.

Les informations générales suivantes sont fournies pour chaque extension : le nom, la règle d'autorisation et la date de la dernière modification.

Extensions en périphérie

Pour lister les extensions périphériques du projet actuel, utilisez la commande gcloud service-extensions lb-edge-extensions list.

gcloud service-extensions lb-edge-extensions list \
    --location LOCATION

Remplacez LOCATION par l'emplacement de la ressource d'extension.

Les informations générales suivantes sont fournies pour chaque extension : le nom, le schéma d'équilibrage de charge et la date de la dernière modification.

Extensions de périphérie Media CDN

Pour lister les extensions de périphérie Media CDN dans le projet actuel, utilisez la commande gcloud beta service-extensions cdn-edge-extensions list :

gcloud beta service-extensions cdn-edge-extensions list \
    --location=global

Le résultat liste l'ID de l'extension, ainsi que la date et l'heure de sa dernière modification. Pour afficher la cible EdgeCacheService associée à une extension, consultez la section Afficher les détails d'une extension.

Extensions de route

Pour lister les extensions de routage du projet actuel, utilisez la commande gcloud service-extensions lb-route-extensions list.

gcloud service-extensions lb-route-extensions list \
    --location LOCATION

Remplacez LOCATION par l'emplacement de la ressource d'extension.

Les informations générales suivantes sont fournies pour chaque extension : le nom, le schéma d'équilibrage de charge et la date de la dernière modification.

Extensions de trafic

Pour lister les extensions de trafic du projet actuel, utilisez la commande gcloud service-extensions lb-traffic-extensions list.

gcloud service-extensions lb-traffic-extensions list \
  --location LOCATION

Remplacez LOCATION par l'emplacement de la ressource d'extension.

Les informations générales suivantes sont fournies pour chaque extension : le nom, le schéma d'équilibrage de charge et la date de la dernière modification.

Afficher les détails d'une extension

Console

  1. Accédez à la page Service Extensions.

    Accéder à Service Extensions

  2. Cliquez sur le nom de l'extension dont vous souhaitez afficher les détails.

    La page Détails de l'extension s'ouvre. Il se compose des sections suivantes :

    • Informations de base : cette section affiche les informations de base suivantes sur l'extension : le produit, l'équilibreur de charge, le type d'extension, la description et les libellés.

    • Règles de transfert : cette section fournit un lien vers les règles de transfert associées. Vous pouvez cliquer sur le lien pour en afficher les détails.

    • Extension ou Chaînes d'extensions : cette section affiche les détails d'une extension (si une seule extension a été spécifiée) ou des chaînes d'extensions dans la séquence spécifiée (si plusieurs extensions ont été spécifiées). De plus, pour chaque extension ou chaîne d'extension, la condition de correspondance est indiquée. Pour chaque extension, les détails mentionnés incluent le nom de l'extension, le type de programmabilité, les métadonnées, les en-têtes, les événements et d'autres informations.

gcloud

Extensions d'autorisation

Pour afficher les détails d'une extension d'autorisation, utilisez la commande gcloud service-extensions authz-extensions describe.

gcloud service-extensions authz-extensions describe EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension de routage
  • LOCATION : emplacement de la ressource d'extension

Extensions en périphérie

Pour afficher les détails d'une extension périphérique, utilisez la commande gcloud service-extensions lb-edge-extensions describe.

gcloud service-extensions lb-edge-extensions describe EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension Edge
  • LOCATION : emplacement de la ressource d'extension

Extensions de périphérie Media CDN

Pour afficher les détails d'une extension de périphérie Media CDN, utilisez la commande gcloud beta service-extensions cdn-edge-extensions describe :

gcloud beta service-extensions cdn-edge-extensions describe EXTENSION_ID \
    --location=global

Remplacez EXTENSION_ID par l'ID ou le nom complet de l'extension de périphérie Media CDN.

Extensions de route

Pour afficher les détails d'une extension de route, utilisez la commande gcloud service-extensions lb-route-extensions describe.

gcloud service-extensions lb-route-extensions describe EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension de routage
  • LOCATION : emplacement de la ressource d'extension

Extensions de trafic

Pour afficher les détails d'une extension de trafic, utilisez la commande gcloud service-extensions lb-traffic-extensions describe.

gcloud service-extensions lb-traffic-extensions describe EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension de trafic.
  • LOCATION : emplacement du backend

Modifier une extension

Console

  1. Accédez à la page Service Extensions.

    Accéder à Service Extensions

  2. Pour l'extension que vous souhaitez modifier, cliquez sur Autres actions, puis sélectionnez Modifier.

    Vous pouvez également cliquer sur le nom de l'extension, puis sur Modifier sur la page Détails.

    Sur la page Modifier les extensions de service, les informations de base sur l'extension ne sont pas modifiables. Vous pouvez modifier d'autres informations.

  3. Apportez les modifications nécessaires.

    Pour en savoir plus sur la plupart des champs, consultez les pages sur la configuration des extensions de périphérie, des extensions de routage, des extensions d'autorisation, des extensions de trafic et des extensions de périphérie Media CDN.

  4. Cliquez sur Mettre à jour l'extension.

gcloud

Pour modifier une extension, suivez les mêmes étapes que pour la configurer. Pour en savoir plus, consultez les pages sur la configuration des extensions de périphérie, des extensions de routage, des extensions d'autorisation, des extensions de trafic et des extensions de périphérie Media CDN.

Supprimer une extension

Console

  1. Accédez à la page Service Extensions.

    Accéder à Service Extensions

  2. Cochez la case de l'extension que vous souhaitez supprimer, puis cliquez sur Supprimer en haut de la page.

    Vous pouvez également cliquer sur Autres actions, puis sélectionner Supprimer.

  3. Dans la boîte de message de confirmation, cliquez sur Supprimer pour confirmer l'opération.

gcloud

Extensions d'autorisation

Pour supprimer une extension d'autorisation, utilisez la commande gcloud service-extensions authz-extensions delete.

gcloud service-extensions authz-extensions delete EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension d'autorisation.
  • LOCATION : emplacement du backend

Extensions en périphérie

Pour supprimer une extension périphérique, utilisez la commande gcloud service-extensions lb-edge-extensions delete.

gcloud service-extensions lb-edge-extensions delete EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension Edge
  • LOCATION : emplacement du backend

Extensions de périphérie Media CDN

Pour supprimer une extension en périphérie Media CDN, utilisez la commande gcloud beta service-extensions cdn-edge-extensions delete :

gcloud beta service-extensions cdn-edge-extensions delete EXTENSION_ID \
  --location=global

Remplacez EXTENSION_ID par l'ID ou le nom complet de l'extension de périphérie Media CDN.

Extensions de route

Pour supprimer une extension de route, utilisez la commande gcloud service-extensions lb-route-extensions delete.

gcloud service-extensions lb-route-extensions delete EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension de routage
  • LOCATION : emplacement du backend

Extensions de trafic

Pour supprimer une extension de trafic, utilisez la commande gcloud service-extensions lb-traffic-extensions delete.

gcloud service-extensions lb-traffic-extensions delete EXTENSION_ID \
    --location LOCATION

Remplacez les éléments suivants :

  • EXTENSION_ID : ID ou nom complet de l'extension de trafic.
  • LOCATION : emplacement du backend

Étapes suivantes