Często zadawane pytania dotyczące usługi Azure API Management

Uzyskaj odpowiedzi na często zadawane pytania dotyczące usługi Azure API Management.

Co to znaczy, gdy funkcja jest w wersji zapoznawczej?

Gdy funkcja jest dostępna w wersji zapoznawczej, oznacza to, że aktywnie szukamy opinii na temat sposobu działania funkcji. Funkcja w wersji zapoznawczej jest funkcjonalnie ukończona, ale możliwe, że wprowadzimy przełomową zmianę w odpowiedzi na opinie klientów. Zalecamy, aby nie zależeć od funkcji dostępnej w wersji zapoznawczej w środowisku produkcyjnym.

Jak mogę dowiedzieć się więcej o aktualizacjach i zmianach w usłudze API Management?

Zasubskrybuj ogłoszenia dotyczące aktualizacji opublikowane w następujących lokalizacjach:

Jak mogę zabezpieczyć połączenie między bramą usługi API Management i usługami zaplecza?

Istnieje kilka opcji zabezpieczania połączenia między bramą usługi API Management i usługami zaplecza, w tym:

Jak mogę skopiować moje wystąpienie usługi API Management do nowego wystąpienia?

Dostępnych jest kilka opcji, w tym:

Czy mogę przenieść wystąpienie usługi API Management z jednej subskrypcji do innej?

Tak. Aby dowiedzieć się, jak to zrobić, zobacz Przenoszenie zasobów do nowej grupy zasobów lub subskrypcji.

Czy mogę programowo zarządzać wystąpieniem usługi API Management?

Tak, można programowo zarządzać usługą API Management przy użyciu różnych narzędzi, w tym:

Jak dodać użytkownika do grupy administratorów?

Grupa Administracja istrators jest niezmienną grupą systemową obejmującą administratorów subskrypcji platformy Azure. Nie można dodać użytkownika do tej grupy. Aby uzyskać więcej informacji, zobacz How to create and use groups to manage developer accounts in Azure API Management (Jak tworzyć i używać grup do zarządzania kontami deweloperów w usłudze Azure API Management).

Dlaczego zasady, które chcę dodać, są niedostępne w edytorze zasad?

Jeśli zasady, które chcesz dodać, są wyszarzone lub zacienione w edytorze zasad, upewnij się, że masz prawidłowy zakres zasad. Każda instrukcja zasad jest przeznaczona do użycia w określonych zakresach i sekcjach zasad. Aby przejrzeć sekcje zasad i zakresy zasad dla zasad, zobacz sekcję Użycie zasad w dokumentacji zasad.

Jak mogę skonfigurować wiele środowisk w jednym interfejsie API?

Aby skonfigurować wiele środowisk, na przykład środowisko testowe i środowisko produkcyjne, w jednym interfejsie API masz dwie opcje. Masz następujące możliwości:

  • Hostuj różne interfejsy API w tym samym wystąpieniu usługi API Management.
  • Hostuj te same interfejsy API w różnych wystąpieniach.

Czy usługa API Management obsługuje tylko zaplecza interfejsu API REST?

Usługa API Management obsługuje interfejsy API REST, a także przekazywanie do interfejsów API SOAP, WebSocket i GraphQL . Usługa API Management obsługuje również syntetyczne interfejsy API GraphQL .

Usługa API Management integruje się również z ofertami obliczeniowymi platformy Azure często używanymi do tworzenia i hostowania interfejsów API na platformie Azure, w tym usług Functions, Logic Apps, Container Apps i Web Apps.

Czy istnieją ograniczenia dotyczące importowania mojego interfejsu API?

Zobacz Ograniczenia importu interfejsu API i znane problemy dotyczące formatów OpenAPI (Swagger), WSDL i WADL.

Czy można używać ciągłej integracji/ciągłego wdrażania do tworzenia interfejsu API?

Tak. Aby uzyskać więcej informacji, zobacz Publikowanie interfejsów API przy użyciu metodyki DevOps i ciągłej integracji/ciągłego wdrażania.

Aby uzyskać wskazówki dotyczące architektury, zobacz Akcelerator strefy docelowej usługi Azure API Management.

Jakiej metody routingu usługa API Management używa we wdrożeniach w wielu lokalizacjach geograficznych?

Usługa API Management używa metody routingu ruchu o wydajności (najmniejsze opóźnienie) we wdrożeniach w wielu lokalizacjach geograficznych. Aby uzyskać więcej informacji, zobacz Wdrażanie wystąpienia usługi Azure API Management w wielu regionach świadczenia usługi Azure.

Czy usługa API Management współpracuje z usługą Azure ExpressRoute?

Tak.

Jaki jest minimalny rozmiar podsieci potrzebny podczas wdrażania usługi API Management w sieci wirtualnej?

Minimalny rozmiar podsieci wymagany do wdrożenia usługi API Management to /29. Dowiedz się więcej o korzystaniu z usługi API Management w sieciach wirtualnych.

Czy usługa API Management zapewnia zaporę aplikacji internetowej (WAF)?

Chociaż usługa API Management nie zawiera składnika zapory aplikacji internetowej, zalecane jest wdrożenie nadrzędnego zapory aplikacji internetowej (z przodu) wystąpienia usługi API Management. Na przykład użyj aplikacja systemu Azure Gateway lub Azure Front Door.

Jakie są różnice między bramą zarządzaną a bramą hostowaną samodzielnie?

Aby uzyskać informacje, zobacz Brama interfejsu API w usłudze API Management i Omówienie własnej bramy.

Jak usługa API Management obsługuje końcowe ukośniki podczas wywoływania usług zaplecza?

Historycznie i zgodnie z konwencją adres URL kończący się ukośnikiem końcowym jest traktowany jako katalog, na przykład https://contoso.com/sample/ podczas gdy ten sam adres URL bez ukośnika https://contoso.com/sample końcowego wskazuje plik. Nie jest to wymagane; niektóre systemy uważają te dwa adresy URL za unikatowe, inne uważają je za takie same. Usługa API Management nie rozróżnia, dlatego pojedyncza operacja resource zaakceptuje wartość lub resource resource/. Jednak rozróżnienie może mieć znaczenie dla hosta zaplecza. Niektóre serwery internetowe automatycznie przekierują adres URL, który nie kończy się ukośnikiem na końcu, do tego samego adresu URL kończącego się ukośnikiem końcowym. Ponieważ usługa API Management jest klientem zaplecza (serwera), automatyczne przekierowywanie nie zawsze jest pożądane. W razie potrzeby utwórz zasady ponownego zapisywania adresów URL, aby upewnić się, że ukośnik końcowy jest zawsze dodawany do wywołania zaplecza ruchu wychodzącego.

Czy można zmienić nazwę interfejsu API usługi API Management?

Nie, nie można zmienić nazwy (lub identyfikatora) interfejsu API w usłudze Azure API Management po jego utworzeniu. Można jednak zmienić nazwę wyświetlaną.

Podczas klonowania interfejsu API nowe wystąpienie jest tworzone z wygenerowaną przez system wartością nazwy, której nie można zmienić. Aby określić nazwę interfejsu API, ręcznie utwórz nowy interfejs API i zaimportuj definicję interfejsu API. Aby uzyskać więcej informacji, zobacz Importowanie interfejsu API.