Edge для частного облака v. 4.16.09
Используйте команду setup-org для выполнения процесса регистрации. Вы должны запустить команду на узле Сервера управления.
В рамках процесса адаптации сценарий:
- Создает организацию.
- Устанавливает указанного пользователя в качестве администратора организации.
- Этот пользователь должен отличаться от пользователя системного администратора. То есть не используйте пользователя системного администратора в качестве администратора организации.
- Вы можете указать существующего пользователя в качестве администратора организации или настроить скрипт для создания нового пользователя.
- Связывает организацию с модулем. По умолчанию она связывается с модулем «шлюз».
- Создайте среду.
- Создайте виртуальный хост для среды.
- Свяжите среду со всеми процессорами сообщений.
- Включает аналитику.
Файл конфигурации для онбординга
Передайте файл конфигурации команде setup-org . Вызовите команду setup-org и укажите опцию -f, включая путь к файлу автоматической конфигурации:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Единственное требование для автоматической установки — файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee».
Ниже показан пример файла конфигурации без вывода сообщений. Отредактируйте его по мере необходимости в соответствии с вашими требованиями:
IP1=192.168.1.1 # Specify the IP or DNS name of the Management Server. MSIP="$IP1" # Specify the Edge sys admin credentials. ADMIN_EMAIL="admin@email.com" APIGEE_ADMINPW=adminPassword # If omitted, you are prompted for it. # Specify organization name. ORG_NAME=myorg # lowercase only, no spaces, underscores, or periods. # Specify the organization administrator user. # Either specify an existing user, or specify the information # necessary to create a new user. # Do not use the sys admin as the organization administrator. # # Create a new user for the organization administrator. NEW_USER="y" # New user information if NEW_USER="y". USER_NAME=new@user.com FIRST_NAME=new LAST_NAME=user USER_PWD="newUserPword" ORG_ADMIN=new@user.com # # Or, specify an existing user as the organization admin, # omit USER_NAME, FIRST_NAME, LAST_NAME, USER_PWD. # NEW_USER="n" # ORG_ADMIN=existing@user.com # Specify environment name. ENV_NAME=prod # Specify virtual host information. VHOST_PORT=9001 VHOST_NAME=default # If you have a DNS entry for the virtual host. VHOST_ALIAS=myorg-test.apigee.net # If you do not have a DNS entry for the virtual host, # specify the IP and port of each router as a space-separated list: # VHOST_ALIAS="firstRouterIP:9001 secondRouterIP:9001" # Optionally configure TLS/SSL for virtual host. # VHOST_SSL=y # Set to "y" to enable TLS/SSL on the virtual host. # KEYSTORE_JAR= # JAR file containing the cert and private key. # KEYSTORE_NAME= # Name of the keystore. # KEYSTORE_ALIAS= # The key alias. # KEY_PASSWORD= # The key password, if it has one. # Specify the analytics group. # AXGROUP=axgroup-001 # Default name is axgroup-001.
Примечания :
- Для VHOST_ALIAS , если у вас уже есть запись DNS, которую вы будете использовать для доступа к виртуальному хосту, укажите псевдоним хоста и, при необходимости, порт, например, «myapi.example.com».
Если у вас еще нет записи DNS, дополнительную информацию см. в разделе Настройка виртуального хоста. - Для настройки TLS/SSL см. разделы «Хранилища ключей и доверенных сертификатов» и «Настройка доступа TLS к API для частного облака» для получения дополнительной информации о создании файла JAR и других аспектах настройки TLS/SSL.
Регистрация
- Установите apigee-provision на узле Management Server:
> /opt/apigee/apigee-service/bin/apigee-service установка apigee-provision - Запустите команду на узле Management Server:
> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile
Файл конфигурации должен быть доступен или доступен для чтения пользователю «apigee».
Проверка при входе
По завершении подключения проверьте состояние системы, введя следующие команды CURL на узле Management Server.
- Проверьте статус пользователя и организации на сервере управления, введя следующие команды CURL:
> curl -u <adminEmail>:<пароль администратора> http://localhost:8080/v1/users
> curl -u <adminEmail>:<пароль администратора> http://localhost:8080/v1/organizations
> curl -u <adminEmail>:<пароль администратора> http://localhost:8080/v1/organizations/<имя организации>/deployments - Если вы включили аналитику, то используйте эту команду:
> curl -u <adminEmail>:<пароль администратора> http://localhost:8080/v1/organizations/<имя организации>/environments/<имя среды>/provisioning/axstatus - Вы также можете проверить состояние базы данных PostgreSQL, выполнив на компьютере 2 следующую команду для запуска psql:
> psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee
В командной строке введите следующую команду, чтобы просмотреть таблицу аналитики для вашей организации:
apigee=# : \d Analytics."<имя организации>.prod.fact"
Используйте следующую команду для выхода из psql:
апигей=# \q - Получите доступ к пользовательскому интерфейсу Apigee Edge с помощью веб-браузера. Помните, что вы уже записали URL-адрес консоли управления в конце установки.
- Запустите предпочитаемый вами браузер и введите URL-адрес пользовательского интерфейса Edge. Он выглядит примерно так, как показано ниже, где IP-адрес соответствует компьютеру 1 или компьютеру, на котором вы установили пользовательский интерфейс для альтернативных конфигураций:
http://192.168.56.111:9000/логин
9000 — это номер порта, используемый пользовательским интерфейсом. Если вы запускаете браузер непосредственно на сервере, на котором размещен пользовательский интерфейс Edge, вы можете использовать URL-адрес в форме:
http://localhost:9000/логин
Примечание . Убедитесь, что порт 9000 открыт. - На странице входа в консоль укажите имя пользователя и пароль системного администратора Apigee.
Примечание . Это пароль глобального системного администратора, который вы установили во время установки. Альтернативно вы можете:
- Запустите предпочитаемый вами браузер и введите URL-адрес пользовательского интерфейса Edge. Он выглядит примерно так, как показано ниже, где IP-адрес соответствует компьютеру 1 или компьютеру, на котором вы установили пользовательский интерфейс для альтернативных конфигураций:
- Зарегистрируйте новую учетную запись пользователя Apigee и используйте новые учетные данные пользователя для входа в систему.
- Нажмите «Войти», браузер перенаправит на:
http://192.168.56.111:9000/platform/#/<имя организации>/
и открывает панель мониторинга, которая позволяет вам настроить созданную ранее организацию (если вы вошли в систему с использованием учетных данных администратора Apigee). - Если вы новичок в Edge, теперь вы можете создать свой первый прокси-сервер API. Дополнительные сведения см. в разделе Создание своего первого прокси-сервера API .
Также ознакомьтесь с разделами, посвященными примерам, включая список образцов , и API-интерфейсами RESTful фиктивных целевых объектов, которые вы можете использовать в своих собственных экспериментах по созданию API в Mock Target API .
- Нажмите «Войти», браузер перенаправит на: