Informacje o wersji 4.19.01 Edge dla Private Cloud

Przeglądasz dokumentację Apigee Edge.
Przejdź do Dokumentacja Apigee X.
informacje.

W tej sekcji opisano wersję 4.19.01 funkcji Edge for Private Cloud.

Podsumowanie wersji

W tej tabeli znajdziesz podsumowanie zmian wprowadzonych w tej wersji:

Nowe funkcje

Ta wersja zawiera następujące nowe funkcje:

○ Ogólna dostępność interfejsu Edge
○ Ogólna dostępność funkcji zarabiania w interfejsie Edge
apigee-monit dodaje usługi samoobsługowe i monitorujące
○ Interfejs Edge ma nowe właściwości konfiguracji TLS
○ Możesz teraz tworzyć, edytować i usuwać hosty wirtualne w interfejsie Edge
○ Dodano obsługę OpenAPI v3
○ Obsługiwane są teraz systemy RedHat Enterprise Linux (RHEL) i CentOS 7.6
○ Obsługa Oracle Linux 7.5

Więcej informacji na temat każdej z tych nowych funkcji znajdziesz w artykule Nowe funkcje.

Uwzględnione wersje

Od poprzedniej wersji funkcji Edge dla Private Cloud w kolejnych wersjach które wystąpiły i są uwzględnione w tej wersji:

○ Krawędź:
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
Emerytura Brak
Elementy wycofane Apigee Edge dla Private Cloud w wersji 4.17.09 nie jest już obsługiwana (wycofano).

Aby dowiedzieć się więcej, Więcej informacji: Wycofanie, wycofanie i CPS Apigee zmian.

Poprawki błędów

Ta wersja zawiera następujące poprawki błędów:

○ Skrypt kopii zapasowej nie został zatrzymany przez skrypt Zookeeper (122694069).
○ „Brak organizacji” dodano stronę docelową (120993451)
○ Usunięcie raportów niestandardowych (120682369)
○ Karta Geomapa w nowej wersji Edge (120681592)
○ Opcje JVM dla Zookeeper (120624977)
○ Na etykietkach (80187407) wystąpiły nieokreślone błędy
○ Tworzenie odwrotnych serwerów proxy przez OpenAPI (79949124)
○ Resetowanie haseł nie powoduje wysyłania linków (77515655)
○ Nieprawidłowe nagłówki linków do resetowania hasła (72799769)
○ Używanie WSDL do tworzenia serwerów proxy API (69550284)

Więcej informacji o każdej z tych poprawek znajdziesz w artykule Poprawki błędów.

Znane problemy

W tej wersji występują następujące znane problemy:

○ Format pliku metadanych 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 właściwego zestawu plików (121095148)
○ Tokeny sesji nie zostały unieważnione (115278838)
○ Operacje Cassandra nie działają przy włączonym uwierzytelnianie JMX (113342838)
○ Żądania HEAD do celów Node.js są zawieszane (79993247)
○ Nazwy hostów nie są rozpoznawane (79757554)
○ Wyjątki DataAccessException w konfiguracjach wielu centrów danych (76087166)
○ Zasady MessageLogging, w tym dodatkowe informacje w komunikacie logu (68722102)
○ Nie udało się zresetować systemowego hasła administratora (65737520)

Więcej informacji na temat każdego z tych znanych problemów, w tym sposoby ich obejścia, znajdziesz pod adresem Znane problemy.

Ścieżki uaktualnienia

W tej tabeli znajdziesz ścieżki uaktualnienia tej wersji:

Od 18.04.05 Bezpośrednio przejść z wersji 18.05 na 4.19.01.
Od 18.04.2018 Bezpośrednio przejdź z wersji 4.18.01 → 19.01.
Od 17.04.09 Bezpośrednio przejść z wersji 17.09 → 19.01 na 4.19.
Od 17.04.05 Aktualizacja z wersji 4.17.05 → 4.18.01, a następnie zaktualizuj wersję 4.18.01 → 4.19.01
Od 17.04.01 Aktualizacja z wersji 4.17.01 → 4.18.01, a następnie zaktualizuj wersję 4.18.01 → 4.19.01
Od 16.04.2009 Aktualizacja z wersji 4.16.09 → 4.18.01, a następnie zaktualizuj wersję 4.18.01 → 4.19.01
Od 16.04.2005 Aktualizacja z wersji 4.16.05 → 4.18.01, a następnie zaktualizuj wersję 4.18.01 → 4.19.01
Od 16.04.01 Aktualizacja z wersji 4.16.01 → 4.18.01, a następnie zaktualizuj wersję 4.18.01 → 4.19.01
Od 4.15.0x Aktualizacja z wersji 4.15.0x → 4.16.01, a następnie przejdź z wersji 4.16.01 → 4.18.01. a następnie przejdź z wersji 4.18.01 → 4.19.01

Nowe funkcje

W tej sekcji znajdziesz nowe funkcje dostępne w tej wersji. Dodatkowo ta wersja zawiera wszystkie w interfejsie Edge oraz wersjach zarządzania brzegiem i portalach wymienionych w Uwzględnione wydania.

Oprócz wprowadzenia opisanych poniżej ulepszeń wersja ta zawiera również wiele funkcji: zwiększanie wydajności, bezpieczeństwa i stabilności systemu.

Ogólna dostępność interfejsu Edge UI

Interfejs Apigee Edge to nasza najnowsza usługa UI zarządzania. Wcześniej był on w Wersja beta. W Apigee Edge dla Private Cloud w wersji 4.19.01 interfejs Edge jest częścią ogólnej wersji.

Aby używać interfejsu Edge, musisz włączyć SAML, a następnie zainstalować interfejs Edge we własnym węźle.

Więcej informacji: Interfejs Edge Private Cloud.

Ogólna dostępność funkcji zarabiania w interfejsie Edge

Dostępna jest już ogólnodostępna wersja funkcji Zarabianie w nowej wersji Edge.

Wszystkimi zadaniami związanymi z zarabianiem w Apigee Edge dla Private Cloud możesz teraz zarządzać w interfejsie nowej wersji Edge, w tym następujące:

W związku z tym ogłoszeniem raporty o różnicach w zarabianiu zostały oficjalnie wycofane. Przeczytaj artykuł Wycofanie aplikacji Apigee.

apigee-monit oferuje usługi samonaprawy i monitorowania

Apigee Edge dla Private Cloud obejmuje teraz apigee-monit, narzędzie open source narzędzia Monit. apigee-monit okresowo odpytuje Edge usług; jeśli usługa jest niedostępna, apigee-monit spróbuje ją uruchomić ponownie.

Informacje o instalowaniu, konfigurowaniu i używaniu usługi apigee-monit znajdziesz tutaj: Samoleczenie za pomocą apigee-monit.

Nowe właściwości konfiguracji TLS

Interfejs Edge obsługuje nowe właściwości konfiguracji TLS, za pomocą których możesz ustawić:

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

Więcej informacji: Ustawianie opcjonalnych właściwości TLS

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

Rozszerzyliśmy funkcję samoobsługi, dzięki czemu możesz teraz tworzyć, edytować i usuwać hosty wirtualne w przeglądarce (tylko interfejs Edge).

Więcej informacji: Utwórz hosta wirtualnego w przeglądarce.

Dodano obsługę OpenAPI v3

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

Obsługiwane oprogramowanie

W tej wersji wprowadzono następujące zmiany w obsługiwanym oprogramowaniu:

Dodano pomoc Już nieobsługiwane

Ta wersja obsługuje te platformy:

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

Te platformy nie są już obsługiwane w tej wersji:

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

Pełną listę obsługiwanych platform znajdziesz na stronie Obsługiwane oprogramowanie i obsługiwane wersje

Poprawki błędów

Ta sekcja zawiera błędy Private Cloud, które zostały naprawione w tej wersji. Dodatkowo zawiera wszystkie poprawki błędów w interfejsie Edge UI, Edge Management oraz wersjach portalu Uwzględnione wydania.

Identyfikator problemu Opis
122694069

Skrypt zapasowy nie został zatrzymany przez skrypt zapasowy

Procedura Zookeeper nie była został zatrzymany przez skrypt kopii zapasowej przed naprawą.
120993451

Brak organizacji dodano stronę docelową

Deweloperzy, którzy logują się przez użytkownika z niepowiązaną organizacją nie są już wysyłane na stronę, która nie istnieje. O dodano nową stronę docelową dla tych użytkowników.
120682369

Usuwanie raportów niestandardowych

Użytkownicy nie mogli usunąć raportów niestandardowych w nowej wersji Edge i uzyskiwanie dodatkowych informacji.
120681592

Karta Geomapa w nowej wersji Edge

Gdy użytkownicy przeszli do karty Geomapa w sekcji Nowa przeglądarka Edge – błąd wystąpił w nowej wersji Edge.
120624977

Opcje JVM dla Zookeeper

Ustawianie opcji JVM za pomocą kodu z konfiguracją dla Mistrz zoo nie pracował.
80187407

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

Gdy wykres miał tylko jeden ciąg czasowy, podpowiedzi zwracały niezdefiniowane błędy.
79949124

Tworzenie odwrotnych serwerów proxy za pomocą OpenAPI

Korzystanie z OpenAPI podczas tworzenia serwerów proxy nie działał przycisk.
77515655

Resetowanie haseł nie powoduje wysyłania linków

Użytkownicy nie otrzymywali e-maili, gdy o link umożliwiający zresetowanie hasła.
72799769

Nieprawidłowe nagłówki linków do resetowania haseł

Nawet jeśli użytkownik ustawi parametr właściwość trustxforwarded do true, wynikowe nagłówki żądania nie korzystali z protokołu HTTPS.
69550284

Tworzenie serwerów proxy interfejsów API przy użyciu WSDL

Nie udało się wygenerować serwera proxy interfejsu API w przypadku użycia funkcji WSDL.

Znane problemy

Poniższa tabela zawiera znane problemy występujące w tej wersji:

Identyfikator problemu Opis
135616498

Format pliku metadanych do instalacji apigee-sso

Jeśli instalujesz apigee-sso i używasz pliku metadata.xml zamiast adresu URL, a plik metadata.xml nie zawiera na końcu nowego wiersza (CRLF), plik metadata.xml nie jest w pełni odczytywany.

Obejście:

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

  • Dodaj listę CRLF na końcu pliku metadata.xml.

    LUB

  • Użyj lokalizacji na podstawie adresu URL dla metadanych
122370980

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

Obejście:

Brak.
121095148

Kopia zapasowa procesora wiadomości nie tworzy kopii zapasowej właściwego zestawu plików

Obejście:

Ponowne uruchomienie kopii zapasowej powinno spowodować utworzenie kopii zapasowej właściwego 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:

Używaj nowej przeglądarki Edge z SAML.

113342838

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

Obejście:

Dodaj nazwę użytkownika i hasło przy każdym wywołaniu polecenia nodetool.

79993247

Żądania (HEAD) do celów Node.js się zawieszają

Żądania HEAD wysyłane do środowiska docelowego Node.js mogą zawieszać się, przez co połączenia pozostają w stanie oczekiwania.

Obejście:

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

79757554

Nazwy hostów nie są rozpoznawane

Po zainstalowaniu lub uaktualnieniu Edge for Private Cloud nazwy hostów mogą nie być zgodne z ich adresami.

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 wielu konfiguracjach centrów danych

W wielu konfiguracjach centrów danych, jeśli jeden magazyn danych stanie się niedostępny, możesz ten błąd:

DataAccessException: Error while accessing datastore;
Please retry later

W rezultacie serwer zarządzania może się nie uruchomić, ponieważ próbuje połączyć się z Cassandra węzłów dc-1 i dc-2. DataAccessExceptions występuje, jeśli węzeł Cassandra to w dół. Może to również spowodować zakłócenia w ruchu przez interfejsy API, o których decydują firmy przetwarzające wiadomości DataAccessExceptions podczas próby pobrania maszyn KVM.

Pamiętaj, że oczekiwanym stanem jest to, aby serwer zarządzania nie łączył się z komponentami magazynu danych w różnych regionach.

Obejście

Rozwiązaniem jest wyrejestrowanie następujących typów węzłów Cassandra z niedostępnych centrum danych i zarejestruj je ponownie, gdy węzły Cassandra będą ponownie dostępne:

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

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

  1. Aby uzyskać identyfikatory UUID węzłów Cassandra, użyj 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 Apigee koncie.
    • MS_IP i MS_PORT to adres IP i port serwera zarządzania numer.
    • REGION to nazwa centrum danych, w którym znajduje się serwer zarządzania z siedzibą firmy.
    • GATEWAY_POD to nazwa poda, która jest domyślnie „bramą”. Być może masz nazwa została zmieniona na inną, więc sprawdź swoją implementację.
    • CASSANDRA_NODE_TYPE należy do 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 taki 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. Będziesz ich używać do: wyrejestrować węzły.

  2. Powtórz krok 1 dla każdego typu węzła Cassandra: kms-datastore, dc-datastore i keyvaluemap-datastore. Pamiętaj o poniższych zwracane 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 poprzedniego polecenia.

  4. Powtórz krok 3 dla 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

Zwróć uwagę, że te operacje rejestrują i wyrejestrowują węzły z Zookeeper i nie mają żadnych na gromadę Cassandra. Więcej informacji o tych poleceniach znajdziesz w sekcji Aktualizuj rejestracje w magazynie danych.

68722102

Zasady MessageLogging, w tym dodatkowe informacje w komunikacie logu

Element FormatMessage zasady MessageLogging kontroluje format zarejestrowanej wiadomości. Gdy FormatMessage=false, zalogowany komunikat nie powinien zawierać żadnych informacji wygenerowanych przez Apigee. Jednak nawet jeśli ustawisz FormatMessage=false, komunikat logu nadal będzie zawierał te informacje:

  • Wynik priorytetu
  • sygnatura czasowa,

Obejście:

Brak.
65737520

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

Nie można zresetować systemowego hasła administratora serwera zarządzania, które zawiera znaki specjalne.

Obejście:

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

Następny krok

Aby zacząć korzystać 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ę