Edge for Private Cloud w wersji 4.18.05
Aby skonfigurować Edge po instalacji, użyj kombinacji plików .properties
  i narzędzia Edge. Aby na przykład skonfigurować TLS/SSL w interfejsie Edge, edytuj
  .properties, aby ustawić niezbędne właściwości. Zmiany w
  Pliki .properties wymagają ponownego uruchomienia komponentu Edge, którego dotyczy problem.
Apigee odnosi się do metody edytowania plików .properties jako kodu z
  config. Kod z konfiguracją jest narzędziem do wyszukiwania par klucz-wartość opartymi na ustawieniach
  pliki .properties. W kodzie z konfiguracją klucze są nazywane
  tokeny. Dlatego, aby skonfigurować Edge, należy ustawić tokeny w regionie .properties.
  .
Kod z konfiguracją pozwala komponentom Edge ustawiać wartości domyślne wysyłane wraz z pozwala zespołowi instalacyjnego nadpisać te ustawienia na podstawie topologii instalacji Dzięki temu klienci mogą zastąpić wybrane przez siebie właściwości.
Jeśli traktujesz je jako hierarchię, ustawienia są ułożone w ten sposób z klientem ustawienia o najwyższym priorytecie, które zastępują wszelkie ustawienia wprowadzone przez zespół instalujący lub Apigee:
- Klient
 - Instalator
 - Apigee
 
Jak używać plików .properties
Jako klient możesz modyfikować tylko pliki .properties w
  /opt/apigee/customer/application. Każdy komponent ma swoje własne
  .properties w tym katalogu. Na przykład: router.properties
  i management-server.properties.
Aby na przykład utworzyć plik .properties:
- Utwórz plik w edytorze jako dowolny użytkownik.
 - Użyj 
chown, aby zmienić właściciela pliku na „apigee:apigee” lub użytkownik uruchamiający usługę Edge z „apigee” użytkownik, chown, wybierz plik użytkownikowi, który uruchomiono usługę Edge. 
Aby ustawić właściwość komponentu, zmodyfikuj odpowiedni plik .properties i ustaw go
  token, a potem ponownie uruchom komponent:
/opt/apigee/apigee-service/bin/apigee-service component restart
Na przykład po wprowadzeniu zmian w elemencie router.properties uruchom ponownie router:
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
Po zaktualizowaniu Edge pliki .properties w
  Katalog /opt/apigee/customer/application został odczytany. Oznacza to, że
  zachowają wszystkie właściwości ustawione w komponencie.
Lokalizacja plików .properties
Pliki Edge znajdują się w 3 katalogach najwyższego poziomu (.properties)
  składniki: instalacja, właściciel i klienci. Domyślne lokalizacje są wyświetlane w tym miejscu
  tabela:
| Właściciel | Domyślny katalog główny tokenów | 
|---|---|
| Komponent | /opt/apigee/component_name/conf Gdzie component_name identyfikuje komponent. Możliwe wartości uwzględnij: 
  | 
      
| Instalacja | /opt/apigee/token  | 
      
| Klient | /opt/apigee/customer  | 
      
Określ bieżącą wartość tokena
Zanim ustawisz token w pliku .properties dla komponentu,
  możesz najpierw określić jego bieżącą wartość przy użyciu następującego polecenia:
/opt/apigee/apigee-service/bin/apigee-service component_name configure -search token
Gdzie component_name to nazwa komponentu, a token to token do sprawdzenia.
To polecenie przeszukuje hierarchię plików .properties w celu określenia
  bieżącej wartości tokena.
Aby na przykład sprawdzić bieżącą wartość conf_http_HTTPRequest.line.limit
  dla routera:
/opt/apigee/apigee-service/bin/apigee-service edge-router configure -search conf_http_HTTPRequest.line.limit
Dane wyjściowe powinny wyglądać tak:
Found key conf_http_HTTPRequest.line.limit, with value, 4k, in /opt/apigee/edge-router/token/default.properties
Ustawianie tokenów w plikach .properties
Aby zastąpić wartość tokena:
- Aby ustawić wartość tokena, zmodyfikuj plik 
.propertieskomponentu. Jeśli plik nie istnieje, to ją utwórz. - Ponownie uruchom komponent.
 - Sprawdź wartość tokena.
 
Aby na przykład ustawić limit liczby wierszy żądania dla routera brzegowego:
- Edytuj plik 
/opt/apigee/customer/application/router.properties, aby ustawić wartość Tokenconf_http_HTTPRequest.line.limit:conf_http_HTTPRequest.line.limit=8k
 - Ponownie uruchom router brzegowy:
      
/opt/apigee/apigee-service/bin/apigee-service edge-router restart
 - Sprawdź wartość tokena:
      
/opt/apigee/apigee-service/bin/apigee-service edge-router configure -search conf_http_HTTPRequest.line.limit
 
Ustaw token, który przyjmuje wiele wartości
Niektóre tokeny mają rozdzielaną przecinkami listę wartości. Na przykład parametr
  Token conf_security_rbac.restricted.resources pobiera listę identyfikatorów URI z ograniczeniami,
  może je wywołać tylko administrator sysadmin. Aby zobaczyć wartość conf_security_rbac.restricted.resources:
cd /opt/apigee/edge-management-server
grep -ri "conf_security_rbac.restricted.resources" *Dane wyjściowe zawierają:
token/default.properties:conf_security_rbac.restricted.resources=/environments,/environments/*,/environments/*/virtualhosts,/environments/*/virtualhosts/*,/pods,/environments/*/servers,/rebuildindex,/users/*/status
Aby ustawić token, który pobiera listę wartości, dołącz nowe wartości do bieżącej wartości parametru
  w pliku .properties.
  Dlatego, aby dodać identyfikator URI /myuri/* do conf_security_rbac.restricted.resources,
  edytuj plik /opt/apigee/customer/application/management-server.properties w sposób pokazany
  poniżej:
conf_security_rbac.restricted.resources=/environments,/environments/*,/environments/*/virtualhosts,/environments/*/virtualhosts/*,/pods,/environments/*/servers,/rebuildindex,/users/*/status,/myuri/*
Znajdź token
W większości przypadków tokeny, które należy skonfigurować, są wymienione w tym przewodniku. Jeśli jednak potrzebujesz
  aby określić token użyty do zastąpienia właściwości, wykonaj grep w funkcji
  source komponentu.
Jeśli na przykład wiesz, że w poprzedniej wersji Edge ustawiono
  session.maxAge i chcesz poznać wartość tokena użytej do jej ustawienia,
  grep dla usługi w katalogu /opt/apigee/edge-ui/source:
grep -ri "session.maxAge" /opt/apigee/edge-ui/source
Wynik powinien być widoczny w takim formacie:
/opt/apigee/edge-ui/source/conf/application.conf:session.maxAge={T}conf_application_session.maxage{/T}Ciąg między tagami {T}{/T} to token ustawiony w polu.
  w pliku .properties.
Ustaw token obecnie komentowany
Niektóre tokeny w plikach konfiguracyjnych Edge są oznaczone jako komentarze. Jeśli spróbujesz ustawić token, który zostanie oznaczony jako komentarz, to ustawienie będzie ignorowane.
Aby ustawić komentowany token, użyj specjalnej składni w postaci:
conf/file.extension+propertyName=propertyValue
np. chcesz ustawić właściwość o nazwie HTTPClient.proxy.host w sekcji Wiadomości.
  Procesor. Następnie grep dla właściwości, aby określić jej token:
cd /opt/apigee/edge-message-processor
grep -ri "HTTPClient.proxy.host" *Polecenie grep zwraca wyniki w formularzu zawierającym wartość tokena. Uwaga
  jak dodaje się nazwę właściwości, co wskazuje prefiks # na
  nazwa usługi:
source/conf/http.properties:#HTTPClient.proxy.host={T}conf_http_HTTPClient.proxy.host{/T}
token/default.properties:conf_http_HTTPClient.proxy.host=
conf/http.properties:#HTTPClient.proxy.host=Aby ustawić właściwość, edytuj atrybut /opt/apigee/customer/application/message-processor.properties
  aby ustawić tę właściwość jako:
conf/http.properties+HTTPClient.proxy.host=myhost.name.com
Zwróć uwagę, że nazwa właściwości jest poprzedzona ciągiem conf/http.properties+,
  i nazwę pliku konfiguracji zawierającego właściwość, po którym następuje znak „+”.
Po ponownym uruchomieniu procesora wiadomości sprawdź plik
  /opt/apigee/edge-message-processor/conf/http.properties:
cat /opt/apigee/edge-message-processor/conf/http.properties
Na końcu pliku zobaczysz zestaw właściwości w formacie:
conf/http.properties:HTTPClient.proxy.host=myhost.name.com