Informacje o wersji 4.19.01 Edge dla Private Cloud

Wyświetlasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X.
info

W tej sekcji opisujemy wersję 4.19.01 Edge dla chmury prywatnej.

Podsumowanie wersji

W tabeli poniżej znajdziesz podsumowanie zmian wprowadzonych w tej wersji:

Nowe funkcje

Ta wersja zawiera te nowe funkcje:

○ Wprowadzenie do ogólnej dostępności interfejsu Edge
○ Wprowadzenie do ogólnej dostępności funkcji zarabiania w interfejsie Edge
○ apigee-monit dodaje usługi samonaprawy i monitorowania
○ Interfejs Edge ma nowe właściwości konfiguracji TLS
○ W interfejsie Edge możesz teraz tworzyć, edytować i usuwać hosty wirtualne
○ Dodano obsługę OpenAPI w wersji 3
○ Dodano obsługę systemów RedHat Enterprise Linux (RHEL) i CentOS 7.6
○ Dodano obsługę systemu Oracle Linux 7.5

Więcej informacji o każdej z tych nowych funkcji znajdziesz w sekcji Nowe funkcje.

Uwzględnione wersje

Od poprzedniej wersji funkcji Edge for Private Cloud miały miejsce te wersje:

○ Edge:
   18.06.08
   18.06.06
   18.05.21
   18.05.10
   18.05.09
   18.04.23.00
○ Portal:
   18.11.28.00
   18.10.17.00
   18.10.09.00
   18.07.16.00
Wycofania Brak
Elementy wycofane Wersja 4.17.09 Apigee Edge for Private Cloud nie jest już obsługiwana (została wycofana).

Więcej informacji znajdziesz w artykule Wycofania, wyłączenia i zmiany w usługach Apigee i CPS.

Poprawki błędów

Ta wersja zawiera te poprawki błędów:

○ Skrypt kopii zapasowej nie zatrzymał usługi Zookeeper (122694069)
○ Dodano stronę docelową „Brak organizacji” (120993451)
○ Usuwanie raportów niestandardowych (120682369)
○ Karta mapy geograficznej w nowej wersji Edge (120681592)
○ Opcje JVM usługi Zookeeper (120624977)
○ W etykietkach narzędzi występowały niezdefiniowane błędy (80187407)
○ Tworzenie serwerów proxy zwrotnych za pomocą interfejsu OpenAPI (79949124)
○ Resetowanie haseł nie powoduje wysyłania linków (77515655)
○ Nieprawidłowe nagłówki linków do resetowania haseł (72799769)
○ Tworzenie serwerów proxy interfejsu API za pomocą plików WSDL (69550284)

Więcej informacji o poszczególnych poprawkach znajdziesz w sekcji Poprawki błędów.

Znane problemy

Ta wersja zawiera te znane problemy:

○ Format pliku metadanych do instalacji apigee-sso (135616498)
○ apigee-monit nie jest obsługiwany w systemie Amazon Linux 1 (122370980)
○ Kopia zapasowa procesora wiadomości nie tworzy kopii zapasowej prawidłowego zestawu plików (121095148)
○ Tokeny sesji nie są unieważniane (115278838)
○ Operacje Cassandra nie działają, gdy włączone jest uwierzytelnianie JMX (113342838)
○ HEAD żądania do docelowych usług Node.js zawieszają się (79993247)
○ Nazwy hostów nie są rozpoznawane (79757554)
○ Wyjątki DataAccessException w konfiguracjach z wieloma centrami danych (76087166)
○ Zasady MessageLogging zawierające dodatkowe informacje w wiadomości dziennika (68722102)
○ Resetowanie hasła administratora systemu nie działa (65737520)

Więcej informacji o każdym z tych znanych problemów, w tym o sposobach ich obejścia, znajdziesz w sekcji Znane problemy.

Ścieżki uaktualniania

W tabeli poniżej znajdziesz ścieżki przejścia na wyższą wersję w przypadku tej wersji:

Od 18.05 Bezpośrednie uaktualnienie z wersji 4.18.05 do 4.19.01
Od 4.18.01 Bezpośrednie uaktualnienie z wersji 4.18.01 do 4.19.01
Od 4.17.09 Bezpośrednie uaktualnienie z wersji 4.17.09 do 4.19.01
Od 4.17.05 Uaktualnij z wersji 4.17.05 do 4.18.01, a następnie uaktualnij z wersji 4.18.01 do 4.19.01.
Od wersji 4.17.01 Uaktualnij z wersji 4.17.01 do 4.18.01, a następnie uaktualnij z wersji 4.18.01 do 4.19.01.
Od 16.04.09 Uaktualnij z wersji 4.16.09 do 4.18.01, a następnie uaktualnij z wersji 4.18.01 do 4.19.01.
Od wersji 4.16.05 Uaktualnij z wersji 4.16.05 do 4.18.01, a następnie uaktualnij z wersji 4.18.01 do 4.19.01.
Od 4.16.01 Uaktualnij z wersji 4.16.01 do 4.18.01, a następnie uaktualnij z wersji 4.18.01 do 4.19.01.
Od wersji 4.15.0x Uaktualnij z wersji 4.15.0x do 4.16.01, a następnie uaktualnij z wersji 4.16.01 do 4.18.01, a potem uaktualnij z wersji 4.18.01 do 4.19.01.

Nowe funkcje

W tej sekcji znajdziesz listę nowych funkcji w tej wersji. Ta wersja zawiera też wszystkie funkcje interfejsu Edge, zarządzania Edge i portalu wymienione w sekcji Dołączone wersje.

Oprócz poniższych ulepszeń ta wersja zawiera też wiele ulepszeń dotyczących użyteczności, wydajności, bezpieczeństwa i stabilności.

Wersja GA interfejsu Edge

Interfejs Apigee Edge to nasza najnowsza usługa interfejsu zarządzania. Wcześniej była ona dostępna w wersji beta. W Apigee Edge dla chmury prywatnej w wersji 4.19.01 interfejs Edge jest częścią ogólnej wersji.

Aby korzystać z interfejsu Edge, musisz włączyć SAML, a potem zainstalować interfejs Edge na własnym węźle.

Więcej informacji znajdziesz w artykule Interfejs Edge w Private Cloud.

Wersja GA funkcji generowania przychodu w interfejsie Edge

Wersja GA funkcji Zarabianie w interfejsie nowej wersji Edge jest już dostępna.

W interfejsie Nowa wersja Edge możesz teraz zarządzać wszystkimi zadaniami związanymi z zarabianiem na Apigee Edge for Private Cloud, w tym:

Wraz z tym ogłoszeniem raporty dotyczące odchyleń w zarabianiu zostały oficjalnie wycofane. Zobacz wycofane funkcje Apigee.

apigee-monit dodaje usługi samonaprawy i monitorowania

Apigee Edge for Private Cloud zawiera teraz apigee-monit, narzędzie oparte na narzędziu open source monit. apigee-monit okresowo sprawdza usługi Edge. Jeśli usługa jest niedostępna, apigee-monit próbuje ją ponownie uruchomić.

Informacje o instalowaniu, konfigurowaniu i używaniu apigee-monit znajdziesz w artykule Samonaprawa za pomocą apigee-monit.

Nowe właściwości konfiguracji TLS

Interfejs Edge obsługuje nowe właściwości konfiguracji TLS, których możesz używać do ustawiania tych elementów:

  • Domyślny protokół TLS
  • Lista obsługiwanych protokołów TLS
  • Obsługiwane algorytmy TLS
  • Obsługiwane mechanizmy szyfrowania TLS

Więcej informacji znajdziesz w artykule o ustawianiu opcjonalnych właściwości TLS.

Tworzenie, edytowanie i usuwanie hostów wirtualnych w interfejsie Edge

Funkcja samoobsługi została rozszerzona, dzięki czemu możesz teraz tworzyć, edytować i usuwać hosty wirtualne w przeglądarce (tylko interfejs Edge).

Więcej informacji znajdziesz w artykule Tworzenie hosta wirtualnego za pomocą przeglądarki.

Dodano obsługę OpenAPI w wersji 3

W tej wersji dodaliśmy obsługę tworzenia serwera proxy za pomocą OpenAPI w wersji 3 (tylko interfejs Edge).

Obsługiwane oprogramowanie

Ta wersja wprowadza w obsługiwanym oprogramowaniu następujące zmiany:

Dodano pomoc Już nieobsługiwane

Ta wersja dodaje obsługę tych platform:

  • Red Hat Enterprise Linux (RHEL) 7.6
  • CentOS 7.6
  • Oracle Linux 7.6

W tej wersji nie są już obsługiwane te platformy:

  • RHEL/CentOS/Oracle w wersji 7.3
  • RHEL/CentOS w wersji 6.8
  • Oracle Linux 6.7

Pełną listę obsługiwanych platform znajdziesz w artykule Obsługiwane oprogramowanie i wersje.

Poprawki błędów

W tej sekcji znajdziesz listę błędów w chmurze prywatnej, które zostały naprawione w tej wersji. Ta wersja zawiera też wszystkie poprawki błędów w interfejsie Edge, zarządzaniu Edge i wersjach Portalu wymienionych w sekcji Dołączone wersje.

Identyfikator problemu Opis
122694069

Skrypt kopii zapasowej nie zatrzymał usługi Zookeeper

Przed wprowadzeniem tej poprawki skrypt kopii zapasowej nie zatrzymywał procesu Zookeeper.
120993451

Dodano stronę docelową „Brak organizacji”

Deweloperzy, którzy logują się za pomocą konta użytkownika, które nie jest powiązane z żadną organizacją, nie są już przekierowywani na stronę, która nie istnieje. Dla tych użytkowników dodano nową stronę docelową.
120682369

Usuwanie raportów niestandardowych

Użytkownicy nie mogli usuwać raportów niestandardowych w nowej wersji Edge.
120681592

Karta Geomapa w nowej wersji Edge

Gdy użytkownicy przechodzili do karty Geomapa w nowej wersji Edge, pojawiał się błąd.
120624977

Opcje JVM Zookeepera

Ustawianie opcji JVM za pomocą funkcji Code with Config dla Zookeepera nie działało.
80187407

W dymkach wystąpiły nieokreślone błędy

Gdy wykres zawierał tylko 1 szereg czasowy, etykietki wyświetlały nieokreślone błędy.
79949124

Tworzenie serwerów proxy zwrotnego za pomocą OpenAPI

Przycisk Użyj OpenAPI podczas tworzenia serwerów proxy nie działał.
77515655

Resetowanie haseł nie wysyła linków

Użytkownicy nie otrzymywali e-maili, gdy prosili o link do zresetowania hasła.
72799769

Nieprawidłowe nagłówki linków do zresetowania hasła

Nawet po ustawieniu przez użytkownika właściwości trustxforwarded na true nagłówki żądania nie używały protokołu HTTPS.
69550284

Tworzenie proxy interfejsów API za pomocą plików WSDL

Generowanie proxy interfejsu API nie powiodło się w przypadku użycia plików WSDL.

Znane problemy

W tej wersji występują te znane problemy:

Identyfikator problemu Opis
135616498

Format pliku metadanych na potrzeby instalacji apigee-sso

Podczas instalowania apigee-sso i używania pliku metadata.xml zamiast adresu URL, jeśli plik metadata.xml nie zawiera na końcu znaku nowego wiersza (CRLF), nie jest on w całości odczytywany.

Obejście:

Aby obejść ten problem, możesz wykonać jedną z tych czynności:

  • Dodaj znak CRLF na końcu pliku metadata.xml.

    LUB

  • Użyj lokalizacji metadanych opartej na adresie URL.
122370980

apigee-monit nie jest obsługiwany w systemie Amazon Linux 1

Obejście:

Brak.
121095148

Kopia zapasowa procesora komunikatów nie tworzy kopii zapasowej prawidłowego zestawu plików

Obejście:

Uruchom tworzenie kopii zapasowej po raz drugi. Powinno ono utworzyć kopię zapasową prawidłowego zestawu plików.

115278838

Tokeny sesji nie zostały unieważnione

Tokeny sesji nie są unieważniane na serwerze, gdy użytkownik kliknie przycisk wylogowania Apigee Edge.

Obejście:

Korzystanie z nowego interfejsu Edge z SAML.

113342838

Operacje Cassandra nie działają, gdy włączone jest uwierzytelnianie JMX

Obejście:

Dodawaj nazwę użytkownika i hasło za każdym razem, gdy wywołujesz polecenie nodetool.

79993247

HEAD żądania kierowane do miejsc docelowych Node.js zawieszają się

Żądania HEAD do miejsca docelowego Node.js mogą się zawieszać, pozostawiając połączenia w stanie oczekiwania.

Obejście:

Aby obejść ten problem, zdefiniuj moduł obsługi żądań HEAD, który będzie wyraźnie zwracać pustą odpowiedź.

79757554

Nie można rozpoznać nazw hostów

Po zainstalowaniu lub uaktualnieniu Edge for Private Cloud nazwy hostów mogą nie rozwiązywać się na adresy.

Obejście:

Aby rozwiązać ten problem, ponownie uruchom komponent interfejsu Edge:

/opt/apigee/apigee-service/bin/apigee-service edge-ui restart
76087166

DataAccessException w konfiguracjach z wieloma centrami danych

W konfiguracjach z wieloma centrami danych, jeśli jeden magazyn danych stanie się niedostępny, może pojawić się ten błąd:

DataAccessException: Error while accessing datastore;
Please retry later

W rezultacie serwer zarządzający może się nie uruchomić, ponieważ próbuje połączyć się z węzłami Cassandry w obszarach dc-1 i dc-2. Symbol DataAccessExceptions pojawia się, gdy węzeł Cassandra jest niedostępny. Może to również spowodować zakłócenia w ruchu interfejsu API, w przypadku których procesory wiadomości zgłaszają błąd DataAccessExceptions podczas próby pobrania map kluczy do wartości.

Pamiętaj, że oczekiwany stan to brak połączenia serwera zarządzania z komponentami magazynu danych w różnych regionach.

Obejście

Obejście polega na wyrejestrowaniu w niedostępnym centrum danych tych typów węzłów Cassandra:

  • kms-datastore
  • dc-datastore
  • keyvaluemap-datastore

Aby wyrejestrować i ponownie zarejestrować te typy węzłów Cassandra:

  1. Pobierz identyfikatory UUID węzłów Cassandra za pomocą tego polecenia curl:
    curl -u ADMIN_EMAIL:ADMIN_PW \
      "http://MS_IP:MS_PORT/v1/servers?region=REGION&pod=GATEWAY_POD \
      &type=CASSANDRA_NODE_TYPE"

    Gdzie:

    • ADMIN_EMAIL i ADMIN_PW to dane logowania do konta Apigee.
    • MS_IP i MS_PORT to adres IP i numer portu serwera zarządzania.
    • REGION to nazwa centrum danych, w którym znajduje się serwer zarządzający.
    • GATEWAY_POD to nazwa poda, która domyślnie ma wartość „gateway”. Możliwe jednak, że nazwa została zmieniona, więc sprawdź implementację.
    • CASSANDRA_NODE_TYPE to jedna z tych wartości: kms-datastore, dc-datastore i keyvaluemap-datastore.

    Na przykład:

    curl -u nickdanger@google.com:myP@$$w0rD
      "http://192.168.0.1:8080/v1/servers?region=dc-1&pod=gateway&type=dc-datastore"

    Odpowiedź ma następujący format:

    {
      "internalIP" : "POD_IP_ADDRESS",
      "isUp" : [true|false],
      "pod" : "GATEWAY_POD",
      "reachable" : [true|false],
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : [ "kms-datastore", "dc-datastore", "keyvaluemap-datastore" ],
        "uUID" : "POD_UUID"
    }

    Na przykład:

    {
      "internalIP" : "192.168.1.11",
      "isUp" : false,
      "pod" : "gateway",
      "reachable" : false,
      "region" : "dc-1",
      "tags" : {
        "property" : [ ]
      },
      "type" : "dc-datastore",
      "uUID" : "13cee956-d3a7-4577-8f0f-1694564179e4"
    }

    Zwróć uwagę na wartości pola uUID w odpowiedzi. Użyjesz ich do wyrejestrowania węzłów.

  2. Powtórz krok 1 dla każdego typu węzła Cassandra: kms-datastore, dc-datastore i keyvaluemap-datastore. Zapisz zwrócone identyfikatory UUID.
  3. Wyrejestruj węzły za pomocą tego polecenia:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers/UUID" -X DELETE

    gdzie UUID to identyfikator UUID zwrócony w odpowiedzi na poprzednie polecenie.

  4. Powtórz krok 3 w przypadku każdego identyfikatora UUID zebranego w krokach 1 i 2.
  5. Ponownie zarejestruj węzły za pomocą tego polecenia:
    curl -u ADMIN_EMAIL:ADMIN_PW "http://MS_IP:MS_PORT/v1/servers -d \
      "Type=kms-datastore&Type=dc-datastore&Type=keyvaluemap-datastore& \
      Type=counter-datastore&Type=cache-datastore&InternalIP=POD_IP_ADDRESS& \
      region=REGION&pod=GATEWAY_POD" -H \
      'content-type: application/x-www-form-urlencoded' -X POST

Pamiętaj, że te operacje rejestrują i wyrejestrowują węzły z Zookeepera i nie mają wpływu na klaster Cassandra. Więcej informacji o tych poleceniach znajdziesz w artykule Aktualizowanie rejestracji magazynu danych.

68722102

Zasady MessageLogging, które zawierają dodatkowe informacje w komunikacie logu

Element FormatMessage w zasadach MessageLogging określa format rejestrowanej wiadomości. Gdy FormatMessage=false, zalogowana wiadomość nie powinna zawierać żadnych informacji wygenerowanych przez Apigee. Nawet jeśli ustawisz wartość FormatMessage=false, komunikat logu będzie zawierać te informacje:

  • Wynik priorytetu
  • Sygnatura czasowa

Obejście:

Brak.
65737520

Nie udało się zresetować hasła administratora systemu

Resetowanie hasła administratora systemu na serwerze zarządzania zawierającym znaki specjalne nie powiedzie się.

Obejście:

Zdefiniuj hasło w pliku danych, który następnie przekażesz do punktu końcowego /users w interfejsie API zarządzania Google Analytics. Więcej informacji znajdziesz w artykule Resetowanie hasła administratora systemu.

Następny krok

Aby rozpocząć korzystanie z Edge for Private Cloud 4.19.01, skorzystaj z tych linków:

Nowe instalacje:
Omówienie nowych instalacji
Istniejące instalacje:
Ścieżki przejścia na wyższą wersję