Définir le nom d'hôte des liens dans les e-mails générés

Edge envoie automatiquement des e-mails en réponse à certains événements, comme décrit dans Personnaliser les modèles d'e-mails Edge.

Beaucoup de ces e-mails contiennent un lien. Par exemple, lorsqu'un utilisateur est ajouté à une organisation, la nouvelle interface utilisateur Edge lui envoie un e-mail contenant une URL d'activation de la console ou du compte au format suivant :

https://domain/edge
https://domain/createpassword/token

Le domaine est déterminé automatiquement par la nouvelle interface utilisateur Edge et est généralement correct pour l'organisation. Toutefois, lorsque la nouvelle interface utilisateur Edge se trouve derrière un équilibreur de charge, le nom de domaine généré automatiquement peut ne pas correspondre au nom d'hôte de l'équilibreur de charge externe. Dans ce cas, vous pouvez utiliser la conf_apigee_apigee.emails.hosturl propriété pour définir explicitement l' URL de base des liens générés.

Pour définir le nom d'hôte :

  1. Ouvrez le fichier management-ui.properties dans un éditeur. Si le fichier ne existe pas, créez-le :
    vi /opt/apigee/customer/application/management-ui.properties
  2. Définissez conf_apigee_apigee.emails.hosturl. Exemple :
    conf_apigee_apigee.emails.hosturl="http://myCo.com"
  3. Enregistrez les modifications.
  4. Assurez-vous que le fichier de propriétés appartient à l'utilisateur apigee :
    chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
  5. Redémarrez la nouvelle interface utilisateur Edge :
    /opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart