4.16.05.05 – informacje o wersji Edge dla Private Cloud

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

We wtorek 25 października 2016 r. udostępniliśmy nową wersję Apigee Edge dla chmury prywatnej.

Procedura aktualizacji

Aby zaktualizować instalację, wykonaj te czynności:

  1. Na wszystkich węzłach Edge wyczyść repozytoria Yum:
    > sudo yum clean all

  2. Na wszystkich węzłach Edge zaktualizuj apigee-setup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-setup update

  3. Na wszystkich węzłach Cassandra zaktualizuj apigee-cassandra:
    >/opt/apigee/apigee-setup/bin/update.sh -c cs -f configFile

    gdzie configFile określa plik konfiguracyjny użyty do zainstalowania Edge.

  4. Na wszystkich węzłach Edge zaktualizuj edge-gateway:
    >/opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile
  5. Na wszystkich węzłach interfejsu Edge zaktualizuj edge-ui:
    >/opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    Ta aktualizacja zawiera poprawkę błędu EdgeUI-675. Po przeprowadzeniu tej aktualizacji możesz skonfigurować interfejs Edge, aby zezwalał na definiowanie żądań do prywatnych adresów IP w specyfikacjach OpenAPI, zgodnie z opisem w sekcji Zezwalanie interfejsowi Edge na dostęp do lokalnych adresów IP.

  6. Jeśli masz zainstalowane tylko usługi Edge Monetization, zastosuj poprawkę dla DEVRT-3098:
    > /opt/apigee/apigee-service/bin/apigee-service edge-mint-management-server add-missing-notification-templates -f configFile

    gdzie configFile określa plik konfiguracyjny użyty do zainstalowania Edge.

Naprawione błędy

W tej wersji naprawiono te błędy.

Identyfikator problemu Opis Numer kompilacji
APIRT-1144

Ulepszenia zasady XML do JSON

Zasada XML do JSON została rozszerzona o te funkcje. Możesz skonfigurować zasadę tak, aby:

  • traktować niektóre elementy XML jako tablice podczas konwersji, co powoduje umieszczenie wartości w nawiasach kwadratowych „[ ]” w dokumencie JSON;
  • usuwać poziomy hierarchii dokumentu XML w końcowym dokumencie JSON dokument.

Więcej informacji znajdziesz w artykule Zasada XML do JSON.

edge-gateway-4.16.05-0.0.778
APIRT-3389

Błąd podczas przesyłania ładunków Node.js o rozmiarze przekraczającym 25 KB

Możesz teraz przesyłać ładunki Node.js o rozmiarze przekraczającym 25 KB.

edge-gateway-4.16.05-0.0.761

DBS-1234

Katalog logów Cassandra o nazwie „{T}conf_logback.logdir{”

Naprawiliśmy problem z konfiguracją, który powodował, że katalog logów Cassandra miał nazwę "{T}conf_logback.logdir{".

apigee-cassandra-2.1.13-0.0.954
DEVRT-2834

Monetization umożliwia teraz generowanie dokumentów rozliczeniowych bez aktywności

W poprzednich wersjach próba wygenerowania dokumentów rozliczeniowych, gdy nie było aktywności, powodowała błąd.

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3098

Błąd podczas konfigurowania szablonów powiadomień Monetization za pomocą interfejsu

Podczas konfigurowania szablonów powiadomień Monetization za pomocą interfejsu występuje błąd, zgodnie z opisem w artykule Konfigurowanie powiadomień za pomocą szablonów powiadomień.

edge-mint-gateway-4.16.05-0.0.562
DEVRT-3266

Powiadomienie nie działa w przypadku Monetization, gdy włączysz rejestrację deweloperów w nowym planie taryfowym

edge-mint-gateway-4.16.05-0.0.562
EDGEUI-675

Zezwalaj specyfikacjom OpenAPI na dostęp do prywatnych adresów IP

Domyślnie Edge uniemożliwia specyfikacjom OpenAPI odwoływanie się do prywatnych adresów IP. Możesz teraz włączyć dostęp do prywatnych adresów IP zgodnie z opisem w sekcji Zezwalanie interfejsowi Edge na dostęp do lokalnych adresów IP.

edge-sap-ui-4.16.05-0.0.3692

Znane problemy

W tej wersji występują te znane problemy.

Identyfikator problemu Opis
APIRT-2978

Nie można uruchomić routera Nginx lub routera

Jeśli nie można uruchomić routera Edge Nginx lub routera w ogóle, jak pokazano w /opt/apigee/var/log/edge-router/logs/system.log pliku, usuń wszystkie pliki w katalogu /opt/nginx/conf.d i ponownie uruchom router:

> rm -f /opt/nginx/conf.d/*
> /opt/apigee/apigee-service/bin/apigee-service edge-router restart
APIRT-3364

Procesor komunikatów wykonuje wyszukiwanie DNS w IPv4 i IPv6

Jeśli masz zainstalowany i włączony NSCD (Name Service Cache Daemon), możesz zauważyć, że procesory wiadomości wykonują 2 wyszukiwania DNS: jedno dla IPv4 i jedno dla IPv6.

Aby wyłączyć wyszukiwanie DNS w IPv6:

  1. Na każdym węźle procesora komunikatów edytuj plik /etc/nscd.conf.
  2. Ustaw tę właściwość:

    enable-cache hosts no
PRC-1118

Błąd podczas wykonywania polecenia „apigee-service apigee-postgresql pg-data-purge”

Jeśli po uruchomieniu polecenia „apigee-service apigee-postgresql pg-data-purge” zobaczysz błąd w postaci:

ERROR: must be owner of relation

Edytuj plik /opt/apigee/apigee-postgresql-4.16.05-0.0.894/lib/actions/pg-data-purge i ustaw tę właściwość na „apigee”:

POSTGRES_USER=apigee

DOC-1687 Ze względu na znany konflikt zależności pakietów agent Katello używany w Satellite Server 6 nie zainstaluje się prawidłowo na hostach Apigee Edge z uruchomionym demonem Qpid.