Aide du Hub TheSocle · apps.detail.route.enregistrer

Sauvegarder les modifications

Enregistre la route, le SSO et le cache. Effet immédiat sur le proxy, sans redémarrer l'application.

Voir l'élément dans l'écran : apps/detail

Explication

Le Hub met à jour la route en base et dans sa table en mémoire : la règle s'applique à la requête suivante. Il règle ensuite le cache de l'application.

Dans ce démonstrateur, essayez : changez le mode SSO puis enregistrez. La page d'arrivée montre les appels exacts que le vrai Hub aurait faits.

Fiche complète

Requête

POST /hub/apps/{appId}/proxy → deux à trois actions :

  1. proxy_worker.update_route
Paramètre Vient du champ Remarque
app_id l'application clé de la mise à jour
hostname, target_host, target_port, protocol, proxy_protocol, status mêmes noms envoyés s'ils ne sont pas vides
tls_enabled TLS activé true ou false
sso_mode, sso_enabled Mode SSO sso_enabled déduit
sso_scope, sso_protected_paths, health_path mêmes noms envoyés même vides
  1. cache_worker.cache_configure : app_id, enabled, page_ttl (300 à défaut), asset_ttl (86 400 à défaut) ;
  2. si le cache est décoché : cache_worker.cache_purge_app.

Réponses

« Route proxy mise a jour pour app_id. » ou « Echec mise a jour route : … ».

Constaté sur le Hub 3.77.0

Sommaire du démonstrateur