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 funkcji Edge for Private Cloud.

Podsumowanie wersji

W tabeli poniżej znajdziesz podsumowanie zmian 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 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 dla chmury prywatnej pojawiły się 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 dla chmury prywatnej nie jest już obsługiwana (została wycofana).

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

Poprawki błędów

Ta wersja zawiera następujące 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 zwrotnego za pomocą 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 każdej z tych poprawek znajdziesz w sekcji Poprawki błędów.

Znane problemy

W tej wersji występują te znane problemy:

○ Format pliku metadanych do instalacji apigee-sso (135616498)
apigee-monit nie jest obsługiwany w 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)
○ Żądania HEAD kierowane do miejsc docelowych 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 uaktualnienia

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 przejście z wersji 4.18.01 na 4.19.01
Od 17.09.2004 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 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 4.16.09 do 4.18.01, a następnie uaktualnij z 4.18.01 do 4.19.01
Od 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 z wersji 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 interfejsu Edge w ramach ogólnej dostępności

Interfejs Apigee Edge to nasza najnowsza usługa interfejsu zarządzania. Wcześniej była ona dostępna w wersji beta. W Apigee Edge Private Cloud 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 chmurze prywatnej.

Wersja ogólnodostępna (GA) funkcji zarabiania w interfejsie Edge

Ogólnodostępna wersja interfejsu Monetization w nowym Edge jest już dostępna.

W interfejsie Nowy 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 o różnicach w przychodach 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 szyfry TLS

Więcej informacji znajdziesz w artykule Ustawianie 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 zawiera następujące zmiany w obsługiwanym oprogramowaniu:

Dodano pomoc Już nieobsługiwane

W tej wersji dodaliśmy 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 chmury prywatnej, które zostały poprawione w tej wersji. Dodatkowo ta wersja zawiera wszystkie poprawki błędów w wersjach interfejsu Edge, zarządzania Edge i portalu wymienionych w sekcji Dołączone wersje.

Identyfikator problemu Opis
122694069

Skrypt tworzenia 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 mapy geograficznej 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 niezdefiniowane błędy

Gdy wykres zawierał tylko 1 szereg czasowy, etykietki narzędzi 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 resetowania haseł

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 serwera proxy interfejsu API nie powiodło się podczas korzystania z 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 zawiera prawidłowego zestawu plików

Obejście:

Uruchom kopię zapasową po raz drugi. Powinna ona 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 z Apigee Edge.

Obejście:

Korzystanie z nowej wersji 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 do miejsc docelowych Node.js zawieszają się

Żądania HEAD kierowane 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, uruchom ponownie 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 obu centrach danych (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 API, w przypadku których procesory wiadomości zgłaszają błędy DataAccessExceptions podczas próby pobrania map klucz-wartość.

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, a następnie ponownym zarejestrowaniu ich po ponownym udostępnieniu 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, używając 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_EMAILADMIN_PW to dane logowania do konta Apigee.
    • MS_IPMS_PORT to adres IP i numer portu serwera zarządzającego.
    • 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 została zmieniona na inną nazwę, więc sprawdź implementację.
    • CASSANDRA_NODE_TYPE to jedna z tych wartości: kms-datastore, dc-datastorekeyvaluemap-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ź jest w tym formacie:

    {
      "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 w przypadku każdego typu węzła Cassandra: kms-datastore, dc-datastorekeyvaluemap-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 baz danych.

68722102

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

Element FormatMessage zasady MessageLogging określa format rejestrowanej wiadomości. Gdy wartość to 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, które zawiera 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ę