Rejestrowanie organizacji

Edge for Private Cloud, wer. 4.16.09

Aby rozpocząć proces rejestracji, użyj polecenia setup-org. Musisz uruchomić polecenie w węźle serwera zarządzania.

W ramach procesu wdrażania skrypt:

  • Tworzenie organizacji.
  • Ustawia tego użytkownika jako administratora organizacji.
    • Ten użytkownik musi się różnić od administratora administratora systemu. Oznacza to, że nie używaj administratora sys jako administratora organizacji.
    • Możesz określić istniejącego użytkownika dla administratora organizacji lub skonfigurować skrypt i utworzyć nowego użytkownika.
  • Przypisuje organizację do poda, który domyślnie jest powiązany z podem „brama”.
  • Utwórz środowisko.
  • Utwórz hosta wirtualnego dla środowiska.
  • Przypisz środowisko do wszystkich podmiotów przetwarzających wiadomości.
  • Włącza statystyki.

Plik konfiguracji do wprowadzenia

Prześlij plik konfiguracji do polecenia setup-org. Wywołaj polecenie setup-org i określ opcję -f, w tym ścieżkę do pliku konfiguracji cichej:

> /opt/apigee/apigee-service/bin/apigee-service apigee-provision setup-org -f configFile

Jedynym wymaganiem, jakie musi wykonać użytkownik, aby instalować dyskretnie, jest fakt, że plik konfiguracyjny musi być dostępny lub czytelny dla użytkownika „apigee”.

Poniżej znajduje się przykładowy plik cichej konfiguracji. Zmodyfikuj ją zgodnie z potrzebami:

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.

Uwagi:

  • W przypadku VHOST_ALIAS, jeśli masz już rekord DNS, którego będziesz używać, aby uzyskać dostęp do hosta wirtualnego, określ alias hosta i opcjonalnie port, na przykład „myapi.example.com”.

    Jeśli nie masz jeszcze rekordu DNS, więcej informacji znajdziesz w sekcji Konfigurowanie hosta wirtualnego.
  • Informacje o konfiguracji TLS/SSL znajdziesz w artykułach magazyny kluczy i Truststores oraz Konfigurowanie dostępu TLS do interfejsu API dla chmury prywatnej. Zawiera on też więcej informacji o tworzeniu pliku JAR i inne aspekty konfigurowania TLS/SSL.

Wprowadzenie

  1. Zainstaluj apigee-provision w węźle serwera zarządzania:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provision install
  2. Uruchom polecenie w węźle serwera zarządzania:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-provisionsetup-org -f configFile

    Plik konfiguracji musi być dostępny lub czytelny dla użytkownika „apigee”.

Weryfikacja przy wprowadzaniu

Po zakończeniu rejestracji sprawdź stan systemu, wydając następujące polecenia CURL w węźle serwera zarządzania.

  1. Aby sprawdzić stan użytkownika i organizacji na serwerze zarządzania, uruchom te polecenia CURL:
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/users
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations< > admin<d>admin>
  2. Jeśli masz włączoną analizę, użyj tego polecenia:
    > curl -u <adminEmail>:<admin passwd> http://localhost:8080/v1/organizations/<nazwa_organizacji>/environments/<stan>nazwa/operacji/axstatus
  3. Stan bazy danych PostgreSQL możesz też sprawdzić, uruchamiając to polecenie na komputerze 2 w celu uruchomienia psql:
    > psql -h /opt/apigee/var/run/apigee-postgresql -U apigee apigee

    W wierszu poleceń wpisz swoją tabelę Analytics, aby wyświetlić dane analityczne dla Twojego kapitału. .\n



  4. Dostęp do interfejsu Apigee Edge w przeglądarce. Pamiętaj, że na końcu instalacji jest już widoczny adres URL konsoli zarządzania.
    1. Uruchom preferowaną przeglądarkę i wpisz adres URL interfejsu Edge. Wygląda to mniej więcej tak: poniżej adres IP maszyny 1 lub dowolnego komputera, na którym zainstalowano interfejs, aby zastosować alternatywną konfigurację:
      http://192.168.56.111:9000/login

      9000 to numer portu używany przez interfejs. Jeśli uruchamiasz przeglądarkę bezpośrednio na serwerze hostującym interfejs Edge, możesz użyć adresu URL w taki sposób:
      http://localhost:9000/login

      Uwaga: port 9000 musi być otwarty.
    2. Na stronie logowania w konsoli podaj nazwę użytkownika i hasło administratora systemu Apigee.
      Uwaga: jest to globalne hasło administratora systemu ustawione podczas instalacji. Możesz też:
  5. Zarejestruj nowe konto użytkownika Apigee, a potem zaloguj się, używając nowego konta.
    1. Po zalogowaniu się przeglądarka przekierowuje na:
      http://192.168.56.111:9000/platform/#/<orgname>/

      i otwiera panel pozwalający skonfigurować organizację utworzoną przed (jeśli zalogujesz się na konto administratora Apigee).
    2. Jeśli jesteś nowym użytkownikiem Edge, możesz utworzyć pierwszy serwer proxy interfejsu API. Więcej informacji znajdziesz w artykule Tworzenie pierwszego serwera proxy interfejsu API.

      Zobacz też sekcje dotyczące próbek, w tym listę przykładów, i przykładowe interfejsy API typu REST, których możesz używać w swoich eksperymentach tworzenia interfejsów API na stronie Mock Target API.