Wyświetlasz dokumentację Apigee Edge.
Zapoznaj się z dokumentacją Apigee X. info
Od poprzedniej wersji funkcji Edge for Private Cloud pojawiły się te wersje, które są uwzględnione w tej wersji funkcji:
| Wprowadzenie interfejsu Edge | Wersja zarządzania brzegowego |
|---|---|
Aby dowiedzieć się, jak sprawdzić, czy konkretna wersja chmury jest uwzględniona w Twojej wersji Edge for Private Cloud, przeczytaj artykuł Informacje o numeracji wersji.
Ogólne informacje o wersji
Ta wersja zawiera kilka ważnych funkcji, które pomagają lepiej kontrolować i zabezpieczać interfejsy API, w tym:
- Współdzielone przepływy obsługują wdrażanie bez przestojów.
- Usuwanie danych o zarabianiu w przypadku organizacji jest teraz obsługiwane.
- Dodatkowe nowe funkcje opisane poniżej.
Wycofaliśmy skarbce.
W dalszej części tego artykułu znajdziesz szczegółowe informacje o wszystkich nowych funkcjach, aktualizacjach i poprawkach błędów zawartych w tej wersji.
Wycofania i zakończenia
W tej wersji wycofaliśmy lub usunęliśmy te funkcje: Więcej informacji znajdziesz w zasadach wycofywania funkcji Edge.
Wycofano: dodawanie ścieżek na karcie Skuteczność w przypadku serwera proxy interfejsu API
Do tej wersji można było przejść do serwera proxy interfejsu API w interfejsie zarządzania, otworzyć kartę Skuteczność i utworzyć różne ścieżki do porównania na podstawie wykresu na karcie Skuteczność serwera proxy oraz w panelu Transakcje biznesowe. Ta funkcja została wycofana i nie jest już dostępna w interfejsie. Alternatywę dla tej funkcji znajdziesz w tym artykule na forum społeczności Apigee: Alternative to Business Transactions API (Alternatywa dla interfejsu Business Transactions API). (EDGEUI-902)
Wycofany: adres URL buildInfo portalu Usługi dla programistów
W poprzednich wersjach portalu, aby sprawdzić jego wersję, otwórz w przeglądarce ten adres URL:
http://yourportal.com/buildInfo
W wersji 4.17.05 ten link został usunięty. Aby określić wersję, otwórz w Drupalu pozycję menu Raporty > Raport o stanie. Wersja portalu pojawi się w tabeli w wierszu o nazwie Profil instalacji.
Wycofanie bezpiecznego magazynu Apigee (skarbca)
Bezpieczny magazyn Apigee, zwany też „skrytkami”, zostanie wycofany z użycia i zamknięty w ciągu roku od daty ogłoszenia wycofania, która jest podana na stronie wycofań i zamknięć. Skrytki, które zapewniają zaszyfrowane przechowywanie par klucz-wartość, są tworzone za pomocą interfejsu API do zarządzania i dostępne w czasie działania za pomocą funkcji w module Node.js apigee-access.
Zamiast bezpiecznego magazynu używaj zaszyfrowanych map wartości klucza (KVM), zgodnie z opisem w artykule Praca z mapami wartości klucza. Szyfrowane klucze KVM są tak samo bezpieczne jak skarbce i zapewniają więcej opcji tworzenia i pobierania. (MGMT-3848)
Nowe funkcje i aktualizacje
Poniżej znajdziesz nowe funkcje i ulepszenia w tej wersji. Oprócz poniższych ulepszeń ta wersja zawiera też wiele ulepszeń dotyczących użyteczności, wydajności, bezpieczeństwa i stabilności.
Chmura prywatna
Dodano do instalacji nowy wymagany parametr konfiguracji SMTP
Teraz musisz użyć parametru SMTPMAILFROM w pliku konfiguracji instalacji Edge. Ten parametr określa adres e-mail używany, gdy Edge wysyła automatyczne e-maile, np. gdy użytkownik prosi o zresetowanie hasła. Więcej informacji znajdziesz w artykule Instalowanie komponentów Edge na węźle.
(EDGEUI-1020)
Możesz teraz ustawić limit czasu używany przez interfejs Edge do wywołań interfejsu Edge API związanych z zarządzaniem.
Możesz teraz określić czas oczekiwania interfejsu API używany przez interfejs Edge, aby kontrolować, jak długo interfejs czeka na zwrócenie wywołania zarządzania interfejsem API. Limit czasu określają te właściwości:
- Parametr conf_apigee_apigee.feature.apitimeout określa czas (w sekundach), przez jaki interfejs czeka na odpowiedź z backendu, niezależnie od aktywności w tym czasie. Jeśli wywołanie nie zostanie zakończone w tym czasie, interfejs wyświetli błąd przekroczenia czasu oczekiwania. Wartością domyślną jest 180 sekund (3 minuty).
- conf_apigee_play.ws.timeout.idle określa, jak długo interfejs czeka na aktywność na serwerze (w milisekundach). Może mieć taką samą wartość jak conf_apigee_apigee_apitimeout lub mniejszą. Ustawienie większej wartości nie ma żadnego efektu. Domyślna wartość to 180 000 milisekund (3 minuty).
- conf_apigee_play.ws.timeout.connection określa, jak długo interfejs czeka na nawiązanie połączenia. Może mieć taką samą wartość jak conf_apigee_apigee_apitimeout lub mniejszą. Ustawienie większej wartości nie ma żadnego efektu. Domyślna wartość to 120 000 milisekund (2 minuty).
Więcej informacji znajdziesz w artykule Ustawianie limitu czasu używanego przez interfejs Edge do wywołań interfejsu API zarządzania Edge.
(EDGEUI-816)
Dodano limit czasu ponawiania próby przez procesor wiadomości w routerach
Dodano limit czasu, aby routery przestały ponawiać żądanie do procesorów wiadomości i zwracały komunikat o błędzie.
Więcej informacji znajdziesz w artykule Konfigurowanie routera do ponawiania połączeń z procesorem wiadomości.
(APIRT-2912)
Dodano procedurę zmiany domyślnego administratora systemu
Dodaliśmy dokumentację dotyczącą zmiany domyślnego administratora systemu.
Więcej informacji znajdziesz w artykule Zarządzanie użytkownikami, rolami i uprawnieniami.
(DOS-4895)
Dodano dokumentację dotyczącą rozdzielania zadań instalacji Edge między użytkownika root i użytkownika bez uprawnień roota
Nowa dokumentacja opisuje czynności, które należy wykonać, aby rozdzielić zadania instalacji Edge między użytkownika root i użytkownika bez uprawnień roota.
Więcej informacji znajdziesz w artykule Omówienie instalacji Edge.
(DOS-4573)
Dodaliśmy właściwość umożliwiającą ustawienie nazwy hosta linków w wygenerowanych e-mailach.
Edge automatycznie wysyła e-maile w odpowiedzi na określone zdarzenia, np. gdy użytkownik zostanie dodany do organizacji. Wiele z tych e-maili zawiera link. Na przykład gdy do organizacji zostanie dodany nowy użytkownik, interfejs Edge wyśle mu e-maila z adresem URL logowania w formacie:
https://domain/login
Domena jest określana automatycznie przez Edge i zwykle jest prawidłowa dla organizacji. Jeśli jednak interfejs Edge UI znajduje się za modułem równoważenia obciążenia, automatycznie wygenerowana nazwa domeny może być nieprawidłowa. W takim przypadku możesz użyć właściwości conf_apigee_apigee.emails.hosturl, aby jednoznacznie ustawić część wygenerowanego adresu URL zawierającą nazwę domeny.
Więcej informacji znajdziesz w artykule Ustawianie nazwy hosta dla linków w wygenerowanych e-mailach.
(EDGEUI-1044)
Ustawianie podstawowego adresu URL wyświetlanego przez interfejs Edge dla serwera proxy interfejsu API
Interfejs Edge wyświetla adres URL serwera proxy interfejsu API na podstawie ustawień wirtualnego hosta, w którym jest wdrożony serwer proxy. Może on zawierać numer portu routera hosta wirtualnego.
W większości przypadków adres URL wyświetlany w interfejsie Edge jest prawidłowym adresem URL do wysyłania zewnętrznych żądań do serwera proxy. W przypadku niektórych konfiguracji wyświetlany adres URL jest jednak nieprawidłowy. Na przykład każda z tych konfiguracji może spowodować, że wyświetlany adres URL nie będzie odpowiadać rzeczywistemu adresowi URL używanemu do wysyłania żądań zewnętrznych do serwera proxy:
- Zakończenie SSL następuje w systemie równoważenia obciążenia
- Mapowanie portów odbywa się między systemem równoważenia obciążenia a routerami Apigee.
- System równoważenia obciążenia skonfigurowany z przepisywaniem ścieżek
Edge for Private Cloud w wersji 4.17.05 i nowszych obsługuje atrybut wirtualnego hosta o nazwie <BaseUrl>, który umożliwia zastąpienie adresu URL wyświetlanego przez interfejs Edge. Oto przykład obiektu hosta wirtualnego z nowym atrybutem <BaseURL>. W tym przykładzie w interfejsie Edge wyświetla się wartość „http://myCo.com”:
<VirtualHost name="myVHost">
<HostAliases>
<HostAlias>DNS_name_or_IP:9005</HostAlias>
</HostAliases>
<BaseUrl>http://myCo.com</BaseUrl>
<Interfaces/>
<Port>9005</Port>
</VirtualHost>Jeśli element <BaseUrl> nie jest skonfigurowany (domyślnie), domyślny adres URL renderowany przez interfejs Edge będzie wyglądać tak: „http://DNS_name_or_IP:9005/”, natomiast rzeczywista konfiguracja aliasu hosta to „http://myCo.com”.
Możesz też ustawić podstawowy adres URL podczas tworzenia organizacji za pomocą właściwości VHOST_BASEURL w narzędziu apigee-provision.
Więcej informacji znajdziesz w artykule Konfigurowanie dostępu TLS do interfejsu API w chmurze prywatnej.
(EDGEUI-5008)
Dodaliśmy dokumentację dotyczącą włączania logowania debugowania
Dodaliśmy dokumentację opisującą, jak włączać i wyłączać logowanie debugowania w komponentach Edge.
Więcej informacji znajdziesz w artykule Włączanie rejestrowania debugowania.
(APIRT-4018)
Nowy instalator i składnia poleceń narzędzia apigee-analytics-collector
Wszyscy klienci Edge for Private Cloud muszą przesyłać do Apigee statystyki dotyczące ruchu proxy interfejsu API za pomocą wersji beta narzędzia wiersza poleceń apigee-analytics-collector. To narzędzie odsyła raport o liczbie wywołań interfejsu API do Apigee.
Ta wersja Edge zawiera nowe instrukcje instalacji i składnię poleceń narzędzia apigee-analytics-collector. W tej wersji do instalowania narzędzia apigee-analytics-collector używasz apigee-service zamiast npm. Narzędzie apigee-analytics-collector wywołujesz za pomocą apigee-service zamiast jako samodzielne polecenie.
Więcej informacji znajdziesz w artykule Przesyłanie danych o ruchu interfejsu API do Apigee – wersja beta.
Nowy domyślny katalog instalacyjny po aktualizacji portalu Developer Services Nginx/Postgres z nowej instalacji w wersji 4.17.01
Po zaktualizowaniu nowej instalacji wersji 4.17.01, która korzysta z Nginx/Postgres, katalog główny zmienił się z:
/opt/apigee/apigee-drupal
do:
/opt/apigee/apigee-drupal/wwwroot
Usługi API
Bardziej rygorystyczna weryfikacja danych wejściowych w przypadku podmiotów
W przypadku wszystkich encji organizacji Apigee Edge wprowadziliśmy bardziej rygorystyczną weryfikację danych wejściowych. Dozwolone znaki to zwykle litery (wszystkie przypadki), cyfry i podkreślenie.
Dotyczy to m.in.:
- Organizacje
- Środowiska
- Proxy interfejsów API
- Wersje proxy interfejsu API
- Nazwy zasad w proxy interfejsu API
- Identyfikatory konfiguracji maski śledzenia debugowania
- Nazwy zasobów (wywołanie Java, xsl, wszystkie zasoby)
- Magazyny kluczy
- CRLstores
- Odwołania do zasobów
- Serwery docelowe
(MGMT-3840)
Wdrożenie przepływów współdzielonych bez przestoju
Jeśli chcesz wdrożyć współdzielone przepływy i mieć pewność, że podczas wdrażania odrzucany jest niewielki lub żaden ruch przychodzący, możesz teraz użyć interfejsu API do zarządzania wdrażaniem bez przestojów. Proces jest prawie identyczny jak wdrażanie bez przestoju w przypadku serwerów proxy interfejsu API za pomocą interfejsu Management API. Jedyną różnicą jest zasób interfejsu API do zarządzania.
Poniższe wywołanie wdraża wersję przepływu współdzielonego wskazaną w identyfikatorze URI, a następnie wycofuje wdrożenie poprzedniej wersji (umożliwia to parametr zapytania override=true):
curl -X POST -H "Content-type:application/x-www-form-urlencoded" \ https://api.enterprise.apigee.com/v1/o/{org_name}/environments/{env-name}/sharedflows/{shared_flow_name}/revisions/{revision_number}/deployments?"override=true" \ -u email:password
(MGMT-3485)
Zarabianie
Usuwanie danych o zarabianiu w przypadku organizacji
Dane dotyczące zarabiania w Twojej organizacji możesz usunąć w tych sytuacjach:
- Usuń organizację. W takim przypadku musisz usunąć dane dotyczące zarabiania, zanim będzie można usunąć organizację.
- Wyczyść dane o zarabianiu z organizacji testowej, których chcesz użyć ponownie. W tym przypadku po usunięciu danych o zarabianiu musisz zsynchronizować dane Apigee Edge.
Więcej informacji znajdziesz w artykule Usuwanie danych o zarabianiu z organizacji. (DEVRT-2581)
Dodano interfejs API do włączania zarabiania w organizacji
Możesz teraz użyć interfejsu API, aby włączyć zarabianie w organizacji.
Więcej informacji znajdziesz w artykule Włączanie zarabiania w organizacji.
(DEVRT-2383)
Usunięte błędy
W tej wersji naprawiliśmy te błędy: Ta lista jest przeznaczona głównie dla użytkowników, którzy chcą sprawdzić, czy ich zgłoszenia zostały rozwiązane. Nie jest on przeznaczony do dostarczania szczegółowych informacji wszystkim użytkownikom.
Chmura prywatna 4.17.05
| Identyfikator problemu | Opis |
|---|---|
| DEVRT-3569 |
Zarabianie ma mniejszy limit długości nazw produktów i aplikacji niż Edge Usługi Monetization i Edge mają teraz takie same limity długości nazw produktów i aplikacji. |
| DOS-4400 | Działanie tworzenia kopii zapasowej usługi Apigee kończy się niepowodzeniem, gdy katalog danych używa symbolicznych linków |
| DOS-4563 |
Weryfikacja ZooKeeper działa teraz z nazwami hostów oraz adresami IP W plikach konfiguracyjnych Edge można teraz określać węzły ZooKeeper za pomocą adresów IP i nazw hostów. |
| DOS-4562 |
Działanie „apigee-provision delete-env” nie pozwala na wpisanie hasła administratora z poziomu wiersza poleceń Hasło administratora możesz teraz wpisać w wierszu poleceń. |
| DOS-4568 |
Weryfikacja ZooKeeper działa teraz, gdy określisz sufiks „:observer” Pliki konfiguracji Edge umożliwiają teraz określanie sufiksu „:observer” dla węzłów ZooKeeper. |
| EDGEUI-28 |
Sesja użytkownika nie jest niszczona, gdy użytkownik wyloguje się z interfejsu Edge
Gdy użytkownik wyloguje się z interfejsu Edge, plik cookie sesji użytkownika zostanie usunięty.
Jednak gdy użytkownik jest zalogowany, złośliwe oprogramowanie działające w jego systemie może uzyskać dostęp do tego pliku cookie i użyć go do uzyskania dostępu do interfejsu Edge.
Możesz skonfigurować interfejs Edge tak, aby przechowywał informacje o bieżących sesjach w pamięci serwera. Gdy użytkownik się wyloguje, informacje o sesji zostaną usunięte, co uniemożliwi innemu użytkownikowi użycie pliku cookie do uzyskania dostępu do interfejsu Edge. Więcej informacji znajdziesz w artykule Konfigurowanie interfejsu Edge do przechowywania informacji o sesji w pamięci.
|
| EDGEUI-662 |
Możliwość ustawienia tekstu podpowiedzi hasła w interfejsie Edge Możesz teraz kontrolować tekst, który pojawia się w oknie dialogowym resetowania hasła w interfejsie Edge. Jest to przydatne, jeśli masz specjalne wymagania dotyczące haseł użytkowników. Więcej informacji znajdziesz w artykule Ustawianie tekstu podpowiedzi hasła w interfejsie Edge. |
| EDGEUI-920 |
Obsługa zaszyfrowanych maszyn KVM w interfejsie Edge jest domyślnie wyłączona W poprzednich wersjach obsługę zaszyfrowanych maszyn KVM trzeba było włączyć w interfejsie Edge. |
| EDGEUI-962 |
Port SMTP TLS nie jest już ograniczony do 465 Możesz teraz wybrać port SMTP TLS. |
Cloud 17.04.12 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUI-1008 | Nieprawidłowe przekierowanie podczas przełączania na nową wersję Edge w adresie URL z włączonym SAML Przekierowanie działa teraz prawidłowo, gdy klikniesz Wypróbuj nową wersję Edge w adresie URL z włączonym SAML. |
| EDGEUI-980 | Sesja śledzenia powinna zostać zatrzymana po zapisaniu przez użytkownika zmian w proxy interfejsu API lub wycofaniu wdrożenia proxy ze środowiska. Sesja śledzenia jest teraz zatrzymywana po zapisaniu przez użytkownika zmian w proxy interfejsu API lub wycofaniu wdrożenia proxy ze środowiska. |
| DEVRT-3532 | Wymuszanie liczby miejsc dziesiętnych w interfejsie EDGE Interfejs EDGE może teraz wymuszać liczbę miejsc dziesiętnych, w tym liczbę miejsc dozwolonych w maskach wejściowych. |
Cloud 17.04.05 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUI-976 | Komunikat „Maximum Trace Transactions” jest nieprawidłowo dzielony na 2 wiersze Podczas wyświetlania komunikatów o błędach interfejs Edge UI czasami nieprawidłowo dzielił słowo na 2 wiersze. Naprawiliśmy ten problem. |
| EDGEUI-971 | SOAP 2 REST: usuwanie niedziałających przykładów Z interfejsu Edge i dokumentacji usunęliśmy odwołania do przykładowego pliku WSDL usługi CurrencyConvertor. |
| EDGEUI-905 | Przykład SOAP proxy Weather WSDL już nie działa Odwołania do przykładowego pliku WSDL usługi Weather zostały usunięte z interfejsu Edge i dokumentacji. |
Cloud 17.03.29 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUI-967 |
Pomijanie komunikatów o błędach po zatrzymaniu sesji śledzenia Jeśli podczas sesji śledzenia wystąpi błąd, sesja zostanie zatrzymana, a kolejne komunikaty o błędach będą pomijane. Dodatkowo, gdy osiągniesz maksymalną liczbę transakcji dozwolonych w ramach jednej sesji śledzenia i sesja śledzenia zostanie zatrzymana, wyświetli się ten komunikat:
|
| EDGEUI-966 | Na stronie szczegółów produktu API nie są wyświetlane aplikacje dewelopera W określonych okolicznościach na stronie szczegółów produktu API nie były wyświetlane żadne aplikacje dewelopera. Naprawiliśmy ten problem. |
| EDGEUI-965 | Strona Aplikacje dewelopera zawiesza się w systemie openSUSE w niektórych strefach czasowych Strona Aplikacje dewelopera nie wczytywała się w systemie openSUSE w niektórych strefach czasowych. Ten problem został rozwiązany. |
| EDGEUI-907 | Pole wyboru „Szyfrowane” jest domyślnie zaznaczone w przypadku wszystkich organizacji podlegających przepisom HIPAA W przypadku organizacji podlegających przepisom HIPAA wszystkie mapy wartości kluczy są szyfrowane. Podczas dodawania nowej mapy klucz-wartość za pomocą interfejsu organizacji podlegającej przepisom HIPAA w oknie Nowa mapa klucz-wartość pole wyboru Zaszyfrowane jest zaznaczone i nie można go odznaczyć. |
Cloud 17.03.15.01 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUE-996 | Na stronie szczegółów produktu nie widać aplikacji Na stronie szczegółów produktu widać teraz wszystkie aplikacje dewelopera. |
| EDGEUI-973 | Edge przekierowuje na ekran logowania po kliknięciu opcji „Zatrzymaj sesję śledzenia” Naprawiliśmy błąd, który powodował przekierowywanie użytkowników do ekranu logowania podczas wykonywania normalnych operacji, takich jak zatrzymywanie sesji śledzenia. |
Cloud 17.03.15 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUI-961 | Zostaw czas na odświeżenie tokena Aby zapobiec sporadycznym błędom wywołań Edge, usługa ta sprawdza teraz tokeny, które wkrótce wygasną, i je odświeża. Nie odświeża już tylko tych, które wygasły. |
| EDGEUI-954 | Edytor proxy zastępuje cudzysłowy w warunkach zakodowanym elementem W edytorze proxy cudzysłowy nie są już kodowane w tagu <Condition>. |
| EDGEUI-952 | Narzędzie śledzenia nie działa, gdy filtrowane parametry zapytania zawierają znaki specjalne Filtr parametru zapytania w narzędziu śledzenia działa prawidłowo, gdy w filtrze są podane znaki specjalne. |
| EDGEUI-943 | Wygasły token /oAuthRefreshToken nie powinien zwracać błędu 500 W przypadku wygaśnięcia tokena OAuth zwracany jest teraz kod stanu HTTP 303 zamiast błędu serwera 5XX. |
| EDGEUI-942 | Strona dzienników Node.js powinna przestać się automatycznie odświeżać, gdy wystąpi błąd Podczas przeglądania dzienników Node.js, jeśli wystąpi błąd, automatyczne odświeżanie zostanie automatycznie wyłączone. Aby ponownie włączyć automatyczne odświeżanie, kliknij Rozpocznij automatyczne odświeżanie. |
| EDGEUI-941 | Problemy z obsługą błędów i automatycznym wylogowywaniem W pewnych okolicznościach, gdy użytkownik musi ponownie wprowadzić dane logowania, aby kontynuować pracę, interfejs nie przekierowuje go na ekran logowania. Naprawiliśmy ten problem. |
| EDGEUI-934 | Pakiety przesyłane z edytora proxy powinny być skompresowane Podczas edytowania nowej lub istniejącej wersji w edytorze proxy przesyłany jest teraz skompresowany pakiet ZIP. |
| EDGEUI-918 |
Aktualizacja powiadomienia Apigee Powiadomienie Apigee zostało zaktualizowane w ten sposób:
|
| EDGEUI-917 | Błędy 4xx nie są już opakowywane jako błędy 502 Błędy HTTP 4xx nie są już opakowywane w interfejsie jako błędy HTTP 502 (Błąd bramy). |
Cloud 17.03.13.02 (zarabianie)
| Identyfikator problemu | Opis |
|---|---|
| DEVRT-3584 | Okres przejściowy obsługi wywołania GET {organization}/limitsWszystkie punkty końcowe interfejsu API wycofanej funkcji Limity zostały usunięte i będą odpowiadać kodem stanu 404, z wyjątkiem punktu GET {organization}/limits, który zwraca pustą tablicę limit (aby umożliwić przejście z używania tego punktu końcowego).
Zalecamy usunięcie wszystkich odwołań do punktu końcowego GET
{organization}/limits przed wrześniem 2017 r., kiedy to zostanie on usunięty. |
| DEVRT-3555 | Synchronizacja danych wyjściowych deweloperów zawiera słowo „produkty” Podczas synchronizowania deweloperów za pomocą interfejsu API do zarabiania, zgodnie z opisem w artykule Synchronizowanie deweloperów za pomocą interfejsu API, dane wyjściowe zawierały słowo „produkty” zamiast „deweloperzy”. Ten problem został rozwiązany. |
Cloud 17.03.13.01 (zarabianie)
| Identyfikator problemu | Opis |
|---|---|
| DEVRT-3554 | Dodawanie usługi API do więcej niż 1 pakietu API Możesz teraz dodać usługę API do kilku pakietów API, które mogą mieć aktywnych deweloperów lub nie, o ile deweloperzy nie zaakceptują 2 osobnych planów taryfowych, które mają zastosowanie do tej samej usługi API. |
| DEVRT-3532 | Obsługa dodatkowych miejsc po przecinku w przypadku oceny planu cenowego Właściwość MINT.RATE_DECIMAL_PLACES jest teraz obsługiwana w Twojej organizacji, dzięki czemu możesz ustawić liczbę miejsc po przecinku obsługiwanych w przypadku określonych wartości planu cenowego.
Zobacz Konfigurowanie liczby miejsc po przecinku w przypadku stawek w ramach planu cenowego. |
| DEVRT-3517 | Flaga umożliwiająca włączenie silnika podatkowego w poszczególnych organizacjach Flaga MINT_TAX_ENGINE_ENABLED jest teraz dostępna, aby umożliwić administratorom systemu włączanie i wyłączanie silnika podatkowego w celu zarabiania. W przypadku nowych organizacji, w których włączono zarabianie, mechanizm podatkowy jest domyślnie wyłączony. |
| DEVRT-3454 | Ulepszyliśmy obsługę wyjątków i odpowiedzi w interfejsach Monetization API Ulepszyliśmy obsługę błędów, aby zawierała bardziej szczegółowe informacje o zgłaszanych błędach. |
| DEVRT-3441 | Powiadomienie o użyciu zostało wywołane nieprawidłowo Powiadomienie o użyciu zostało wywołane nieprawidłowo. Problem, który powodował tę sytuację, został rozwiązany. |
Cloud 17.03.13 (API Management)
| Identyfikator problemu | Opis |
|---|---|
| MGMT-3843 | Błąd „org.antlr.v4.runtime.Vocabulary” podczas renderowania modelu jako HTML |
| MGMT-3829 | Próba wdrożenia proxy interfejsu API z użyciem punktu końcowego interfejsu API wdrożenia wspólnego przepływu wydaje się zakończona sukcesem Ta poprawka błędu dodaje weryfikację w interfejsie API wdrożenia wspólnego przepływu, aby zwracać błąd 400 Bad Request „NoSharedFlowsToDeploy” podczas wdrażania wersji proxy interfejsu API. |
| MGMT-3667 | GET /v1/o/{org}/developers zwraca nieprawidłową liczbę deweloperów |
| MGMT-3575 | Wyjątek expressions.parser.InvalidPattern podczas wdrażania |
| MGMT-3511 | Wdrożenie serwera proxy zwraca kod odpowiedzi 400, mimo że wdrożenie się powiodło Ta poprawka błędu powoduje ignorowanie stanu wycofania wersji apiproxy wywołanego przez inne wywołanie interfejsu API wycofania podczas zastępowania wdrożenia nowej wersji. |
Cloud 17.03.1 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUI-936 | Ślad: ustawienie filtra w przypadku Content-Type nie działa, ponieważ ukośnik jest podwójnie zakodowany |
| EDGEUI-935 | Błąd „Error fetching analytics data” podczas używania znaku = w filtrze raportu niestandardowego |
| EDGEUI-930 | Kodowanie XML w zasadach ochrony wyrażeń regularnych nie jest zachowywane podczas zapisywania pakietu |
Cloud 17.02.15 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUI-901 | Błąd w pliku WSDL wygenerowanym w ramach proxy przekazujących SOAP |
| EDGEUI-884 | Wyświetlanie produktu powiązanego z dziesiątkami tysięcy aplikacji może spowodować awarię interfejsu |
| EDGEUI-868 | W przeglądarce IE niektóre strony interfejsu nie wyświetlają się i wyświetlają błąd „Obiekt nie obsługuje właściwości” |
| EDGEUI-238 | Błąd śledzenia wprowadzający w błąd: „Nie masz uprawnień do śledzenia w tym środowisku”. Prawdziwym problemem było to, że wybrana wersja proxy nie została wdrożona. |
Cloud 17.02.13 (API runtime)
| Identyfikator problemu | Opis |
|---|---|
| DEVRT-3205 | Tworzenie firmy niekiedy się nie udaje |
| APIRT-3513 | Nieudane wywołania serwera proxy z powodu błędu „Nie znaleziono hosta wirtualnego” |
| APIRT-3507 | Sporadyczne błędy w wywołaniach usługi JavaScript, które wywoływały ten sam adres IP z różnymi nazwami hostów |
| APIRT-3449 | Zasada Weryfikuj token dostępu OAuth 2.0 ustawia nieprawidłową nazwę właściwości; podwójny prefiks apiproduct.apiproduct.* |
| APIRT-3392 | Sporadycznie długi czas odpowiedzi na platformach handlowych w przypadku określonego serwera proxy |
| APIRT-3032 | Wyszukiwanie DNS wykonywane na adresie target.url, który jest ustawiony na adres IP |
| APIRT-2718 |
Zasady OAuthV2 – generowanie tokena dostępu zwraca nieprawidłowo sformatowaną listę api_product_list "api_product_list" : "[Product1, Product2, Product3]" Nowa właściwość api_product_list_json w odpowiedzi zwraca też listę produktów jako tablicę poszczególnych nazw produktów: "api_product_list_json" : ["Product1", "Product2", "Product3"] |
Cloud 17.02.13 (zarządzanie interfejsami API)
| Identyfikator problemu | Opis |
|---|---|
| UAPAQ-146 | Dane analityczne TPS zwracają minuty, a nie sekundy |
Cloud 17.01.18 (UI)
| Identyfikator problemu | Opis |
|---|---|
| EDGEUI-898 |
Błędy podczas importowania lub zapisywania dużych pakietów (powyżej 10 MB) Ten problem został rozwiązany w poprawce wydanej 6 lutego 2017 r. (REL-3948) |
| EDGEUI-860 |
Użytkownicy nie otrzymują e-maili po dodaniu do organizacji w interfejsie Ten problem został rozwiązany w ramach poprawki wydanej 23 stycznia 2017 r. |
| EDGEUI-847 | Opcja NodeJS powinna zostać usunięta z zasad wywołania usługi opcja |
| EDGEUI-827 | Role niestandardowe mogą nieoczekiwanie przyznawać dodatkowe uprawnienia |
Cloud 17.01.16 (zarządzanie interfejsami API)
| Identyfikator problemu | Opis |
|---|---|
| MGMT-3697 | Niska wydajność interfejsu Management API |
| MGMT-3674 | Nie można tworzyć zaszyfrowanych KVM ani Vaultów w organizacjach, w których obowiązują przepisy HIPAA |
| MGMT-3647 | Dostęp do roli użytkownika w przypadku użytkowników z adresem e-mail pisanym wielkimi literami powoduje błąd 403 |
| MGMT-3601 | Błąd podczas wdrażania nowego serwera proxy Apigee |
| MGMT-3527 | Błąd serwera docelowego, pamięci podręcznej lub VirtualHost podczas wdrażania |
| DOS-4008 | Błąd w rejestrowaniu ruchu powodujący nieprawidłowy spadek |
Cloud 17.01.16 (zarabianie)
| Identyfikator problemu | Opis |
|---|---|
| DEVRT-3385 | Dodawanie szablonów powiadomień dla powiadomień od firmy do dewelopera Dodaliśmy domyślne szablony powiadomień dla powiadomień od firmy do dewelopera, w tym COMPANY_INVITES_DEVELOPER i DEVELOPER_INVITES_COMPANY. Więcej informacji znajdziesz w artykule Konfigurowanie powiadomień za pomocą szablonów powiadomień. |
| DEVRT-3364 | Abonament nie został odnowiony w dniu odnowienia Rozwiązaliśmy problem, który uniemożliwiał odnowienie abonamentów w skonfigurowanym dniu odnowienia. |
| DEVRT-3325 | Plany taryfowe nie generują powiadomień o wykorzystaniu Rozwiązaliśmy problem, który uniemożliwiał wysyłanie powiadomień o wykorzystaniu w ramach planu taryfowego. |
| DEVRT-3297 | Wywołania interfejsu API nie są blokowane po wygaśnięciu abonamentu Naprawiliśmy problem, który umożliwiał wywoływanie interfejsu API po dacie wygaśnięcia abonamentu. |
| DEVRT-3296 | Usuwanie pakietu interfejsu API z planami w wersji roboczej lub wygasłymi zwraca błąd HTTP 500 Podczas usuwania pakietu interfejsu API, który zawierał plany cenowe w wersji roboczej lub wygasłe, operacja usuwania kończyła się niepowodzeniem i zwracała błąd HTTP 500. Zwracany jest teraz bardziej opisowy błąd informujący, że użytkownik musi usunąć wygasłe lub robocze plany stawek, zanim będzie mógł usunąć pakiet interfejsu API. |
| DEVRT-3178 | Przyszły abonament nie został zastosowany w przypadku deweloperów, którzy zaakceptowali abonament nadrzędny po opublikowaniu przyszłego abonamentu Jeśli co najmniej jeden deweloper zaakceptował abonament nadrzędny po opublikowaniu przyszłego abonamentu, przyszły abonament nie został zastosowany, a deweloperzy zostali zawieszeni po wygaśnięciu abonamentu nadrzędnego. Naprawiliśmy ten problem. |
| DEVRT-3113 | Wysyłanie zduplikowanych powiadomień o niektórych wydarzeniach Zduplikowane powiadomienia o tym samym wydarzeniu nie są już wysyłane. |