Конфигурация, необходимая для разных учетных данных системного администратора

Edge for Private Cloud v. 4.16.09

При первой установке Apigee Edge был создан специальный тип пользователя, называемый пользователем sysadmin, и в то же время некоторые дополнительные файлы конфигурации были обновлены с учетом сведений об этом пользователе. Если вы настроите внешний каталог LDAP для выполнения аутентификации с использованием имени пользователя, не являющегося адресом электронной почты, и / или у вас есть другой пароль во внешнем каталоге LDAP для этого пользователя сисадмина, вам нужно будет внести изменения, описанные в этом разделе.

Обновить нужно два адреса:

  • Пользовательский интерфейс управления Apigee входит на сервер управления Apigee, используя учетные данные, которые хранятся в зашифрованном виде в файле конфигурации. Это обновление требуется, если имя пользователя или пароль системного администратора отличаются.
  • Apigee хранит имя пользователя системного администратора в другом файле, который используется при запуске различных служебных скриптов Apigee. Это обновление требуется, только если имя пользователя системного администратора отличается.

Изменение учетных данных для интерфейса управления Edge

  1. Измените файл конфигурации, который вы использовали для установки Edge UI, чтобы задать следующие свойства:
    ADMIN_EMAIL=newUser
    APIGEE_ADMINPW=newPW

    SMTPHOST=smtp.gmail.com
    SMTPPORT=465
    SMTPUSER=foo@gmail.com
    SMTPPASSWORD=bar
    SMTPSSL=y


    Обратите внимание, что при передаче нового пароля необходимо включить свойства SMTP, поскольку все свойства в пользовательском интерфейсе сбрасываются.
  2. Используйте утилиту apigee-setup, чтобы сбросить пароль в Edge UI из файла конфигурации:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

Тестирование конфигурации

  1. Откройте интерфейс управления в браузере по адресу:
    http://<IP-адрес сервера управления>:9000/

    Пример:
    http://192.168.52.100:9000/
  2. Войдите, используя новые учетные данные. Если вход выполнен успешно, конфигурация правильная.

Изменение хранилища имен пользователей системного администратора Edge для служебных скриптов Apigee

  1. Измените файл конфигурации, который вы использовали для установки Edge UI, чтобы задать следующее свойство и изменить значение ADMIN_EMAIL на имя пользователя, которое вы будете использовать для системного администратора во внешнем LDAP:
    APIGEE_EMAIL=newUser
  2. Используйте утилиту apigee-setup, чтобы сбросить имя пользователя во всех компонентах Edge из файла конфигурации:
    > /opt/apigee/apigee-setup/bin/setup.sh -p ui -f configFile

    Эту команду необходимо выполнить для всех компонентов Edge на всех узлах Edge, включая сервер управления, маршрутизатор, Message Processor, Qpid и Postgres.

Тестирование конфигурации

Убедитесь, что у вас есть доступ к центральному POD. На сервере управления выполните следующую команду CURL:

> curl -u sysAdminEmail:password http://localhost:8080/v1/servers?pod=central

Вы должны увидеть выходные данные в следующем формате:

[ {
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ ]
 },
 "type" : [ "application-datastore", "scheduler-datastore", "management-server", "auth-datastore", "apimodel-datastore", "user-settings-datastore", "audit-datastore" ],
 "uUID" : "d4bc87c6-2baf-4575-98aa-88c37b260469"
}, {
 "externalHostName" : "localhost",
 "externalIP" : "192.168.1.11",
 "internalHostName" : "localhost",
 "internalIP" : "192.168.1.11",
 "isUp" : true,
 "pod" : "central",
 "reachable" : true,
 "region" : "dc-1",
 "tags" : {
   "property" : [ {
     "name" : "started.at",
     "value" : "1454691312854"
   }, ... ]
 },
 "type" : [ "qpid-server" ],
 "uUID" : "9681202c-8c6e-4da1-b59b-23e3ef092f34"
} ]