Cette page explique comment gérer les extensions qui sont configurées à l'aide des extensions de service.
Pour obtenir une présentation du produit, consultez la page Présentation des extensions de service.
Lister les extensions
Console
Accédez à la page Extensions de service.
La liste des extensions de votre projet s'affiche dans un tableau triable qui contient les informations suivantes :
- Nom : nom de l'extension
- Produit : le Google Cloud produit 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 de la dernière modification de l'extension
Facultatif : Pour filtrer la liste, procédez comme suit :
Pour afficher la liste des propriétés, cliquez sur à côté de Filtrer le tableau.
Sélectionnez une propriété dans la liste.
Le nom de la propriété, suivi de deux-points, s'affiche à côté du libellé Filtrer le tableau.
Pour afficher la liste des valeurs correspondant à la propriété, insérez un espace à côté des deux-points, puis sélectionnez une valeur dans la liste.
Facultatif : Pour spécifier des filtres combinés, saisissez l'opérateur
ORentre les paires propriété-valeur.
Facultatif : Pour effectuer d'autres opérations avec une extension sélectionnée, cliquez sur Autres actions, puis sélectionnez une option :
- Pour modifier l'extension, cliquez sur Modifier.
- Pour supprimer l'extension, cliquez sur Supprimer.
gcloud
Extensions d'autorisation
Pour lister les extensions d'autorisation du projet actuel, utilisez la
gcloud service-extensions authz-extensions list commande.
gcloud service-extensions authz-extensions list \
--location LOCATION
Remplacez LOCATION par l'emplacement de la ressource d'extension.
Les informations de haut niveau suivantes sont fournies pour chaque extension : le nom, la stratégie d'autorisation et la date de dernière modification.
Extensions de périphérie
Pour lister les extensions de périphérie du projet actuel, utilisez la
gcloud service-extensions lb-edge-extensions list commande.
gcloud service-extensions lb-edge-extensions list \
--location LOCATION
Remplacez LOCATION par l'emplacement de la ressource d'extension.
Les informations de haut niveau suivantes sont fournies pour chaque extension : le nom, le schéma d'équilibrage de charge et la date de dernière modification.
Extensions de route
Pour lister les extensions de route du projet actuel, utilisez la
gcloud service-extensions lb-route-extensions list commande.
gcloud service-extensions lb-route-extensions list \
--location LOCATION
Remplacez LOCATION par l'emplacement de la ressource d'extension.
Les informations de haut niveau suivantes sont fournies pour chaque extension : le nom, le schéma d'équilibrage de charge et la date de dernière modification.
Extensions de trafic
Pour lister les extensions de trafic du projet actuel, utilisez la
gcloud service-extensions lb-traffic-extensions list commande.
gcloud service-extensions lb-traffic-extensions list \ --location LOCATION
Remplacez LOCATION par l'emplacement de la ressource d'extension.
Les informations de haut niveau suivantes sont fournies pour chaque extension : le nom, le schéma d'équilibrage de charge et la date de dernière modification.
Afficher les détails d'une extension
Console
Accédez à la page Extensions de service.
Cliquez sur le nom de l'extension dont vous souhaitez afficher les détails.
La page Détails de l'extension s'ouvre. Elle 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 afficher ses détails.
Extension ou Chaînes d'extension : cette section affiche les détails d'une extension (si une seule extension a été spécifiée) ou des chaînes d'extension dans la séquence spécifiée (si plusieurs extensions ont été spécifiées). De plus, la condition de correspondance est indiquée pour chaque extension ou chaîne d'extension. 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
gcloud service-extensions authz-extensions describe commande.
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 routeLOCATION: emplacement de la ressource d'extension
Extensions de périphérie
Pour afficher les détails d'une extension de périphérie, utilisez la
gcloud service-extensions lb-edge-extensions describe commande.
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 de périphérieLOCATION: emplacement de la ressource d'extension
Extensions de route
Pour afficher les détails d'une extension de route, utilisez la
gcloud service-extensions lb-route-extensions describe commande.
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 routeLOCATION: emplacement de la ressource d'extension
Extensions de trafic
Pour afficher les détails d'une extension de trafic, utilisez la
gcloud service-extensions lb-traffic-extensions describe commande.
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 traficLOCATION: emplacement du backend
Modifier une extension
Console
Accédez à la page Extensions de service.
Pour l'extension que vous souhaitez modifier, cliquez sur Autres actions, et 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 détails.
Apportez les modifications nécessaires.
Pour en savoir plus sur la plupart des champs, consultez les pages sur la configuration des extensions de route et des extensions de trafic.
Cliquez sur Mettre à jour l'extension.
gcloud
Pour modifier une extension, suivez les mêmes étapes que celles utilisées pour la configurer. Pour en savoir plus, consultez les pages sur la configuration des extensions de route, extensions d’autorisation, et extensions de trafic.
Supprimer une extension
Console
Accédez à la page Extensions de service.
Pour l'extension que vous souhaitez supprimer, cochez la case, puis cliquez sur Supprimer en haut de la page.
Vous pouvez également cliquer sur Autres actions, puis sélectionner Supprimer.
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
gcloud service-extensions authz-extensions delete commande.
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'autorisationLOCATION: emplacement du backend
Extensions de périphérie
Pour supprimer une extension de périphérie, utilisez la
gcloud service-extensions lb-edge-extensions delete commande.
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 de périphérieLOCATION: emplacement du backend
Extensions de route
Pour supprimer une extension de route, utilisez la
gcloud service-extensions lb-route-extensions delete commande.
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 routeLOCATION: emplacement du backend
Extensions de trafic
Pour supprimer une extension de trafic, utilisez la
gcloud service-extensions lb-traffic-extensions delete commande.
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 traficLOCATION: emplacement du backend