Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Centrum API Azure umożliwia śledzenie wszystkich API w scentralizowanej lokalizacji w celu odkrywania, ponownego użycia i zarządzania. Centrum interfejsu API umożliwia opracowywanie i utrzymywanie ustrukturyzowanego i zorganizowanego spisu interfejsów API organizacji — niezależnie od typu, etapu cyklu życia lub lokalizacji wdrożenia — wraz z powiązanymi informacjami, takimi jak szczegóły wersji, pliki definicji interfejsu API i typowe metadane.
Wskazówka
Rozpoczynanie pracy z API Center jest teraz łatwiejsze! Plan Bezpłatny jest teraz dostępny bez ograniczeń czasowych. Obowiązują limity .
Korzystając z centrum interfejsu API, uczestnicy projektu w całej organizacji — w tym menedżerowie programów interfejsów API, administratorzy IT, deweloperzy aplikacji i deweloperzy interfejsów API — mogą projektować, odnajdywać, używać ponownie i zarządzać interfejsami API.
Note
Centrum interfejsów API platformy Azure to rozwiązanie do zarządzania API na etapie projektowania i centralnego odnajdywania API. Platforma Azure oferuje również usługi uzupełniające, takie jak Azure API Management, rozwiązanie do zarządzania i obserwowalności interfejsu API środowiska uruchomieniowego przy wykorzystaniu bramy interfejsu API. Dowiedz się więcej o różnicach i sposobie współdziałania centrum interfejsów API platformy Azure i usługi API Management.
Benefits
Tworzenie i utrzymywanie spisu organizacyjnego — utwórz pełny spis interfejsów API dostępnych w organizacji. Zarejestruj interfejsy API zarządzane we wszystkich rozwiązaniach do zarządzania interfejsami API, w tym platformę Azure API Management oraz platformy od innych dostawców. Uwzględnij również niezarządzane interfejsy API oraz te będące w trakcie opracowywania. Wspieraj komunikację i pozwól menedżerom programów interfejsu API i deweloperom współpracować w celu zwiększenia ponownego użycia interfejsu API, jakości, zabezpieczeń, zgodności i produktywności deweloperów.
Zarządzanie interfejsami API organizacji — dzięki bardziej pełnemu wglądowi w opracowywane i używane w organizacji interfejsy API menedżerowie programów interfejsów API i administratorzy IT mogą zarządzać tym spisem, aby zapewnić, że spełnia standardy organizacji, definiując niestandardowe metadane i analizując definicje interfejsu API w celu wymuszania zgodności z wytycznymi dotyczącymi stylu interfejsu API.
Łatwe odnajdywanie interfejsów API — podwyższanie poziomu ponownego użycia interfejsu API w celu zmaksymalizowania produktywności deweloperów i upewnienia się, że deweloperzy korzystają z odpowiednich interfejsów API. Centrum interfejsów API platformy Azure ułatwia menedżerom programów i deweloperom odnajdywanie spisu i filtrowania interfejsu API przy użyciu wbudowanych i niestandardowych metadanych.
Przyspieszanie użycia interfejsu API — maksymalizuj produktywność deweloperów podczas korzystania z interfejsów API i upewnij się, że są one używane w bezpieczny sposób zgodny ze standardami organizacyjnymi.
Kluczowe możliwości
Utwórz centrum interfejsu API i użyj go, aby uzyskać następujące możliwości:
Zarządzanie inwentarzem API - deweloperzy API i menedżerowie programów API mogą rejestrować wszystkie interfejsy API organizacji do włączenia w scentralizowany inwentarz, korzystając z portalu Azure, interfejsu wiersza polecenia platformy Azure, narzędzi deweloperskich, takich jak potoki CI/CD, oraz linków do źródeł interfejsów API, takich jak usługi Azure API Management.
Projektowanie i programowanie interfejsu API — przy użyciu rozszerzenia Azure API Center dla programu Visual Studio Code deweloperzy mogą rejestrować interfejsy API bezpośrednio w tym samym środowisku projektowym, w którym tworzą swoje interfejsy API i aplikacje.
Deweloperzy mogą korzystać z integracji rozszerzenia z usługą GitHub Copilot, aby tworzyć definicje interfejsów API na podstawie kodu i za pomocą narzędzia GitHub Copilot dla platformy Azure w celu projektowania interfejsów API z pomocą sztucznej inteligencji.
Reprezentacja interfejsu API w świecie rzeczywistym — dodawanie rzeczywistych informacji o poszczególnych interfejsach API, w tym wersjach i definicjach, takich jak definicje interfejsu OpenAPI. Wyświetlanie listy wdrożeń interfejsu API i kojarzenie ich ze środowiskami uruchomieniowymi, na przykład reprezentującymi usługę Azure API Management lub innymi rozwiązaniami do zarządzania interfejsami API.
Zarządzanie API — organizowanie i filtrowanie interfejsów API oraz powiązanych zasobów przy użyciu wbudowanych i niestandardowych metadanych w celu ułatwienia zarządzania i odnajdywania interfejsów API przez konsumentów interfejsu API. Konfigurowanie lintingu i analizy w celu wymuszania jakości definicji interfejsu API.
Deweloperzy interfejsu API mogą przenosić kontrole zgodności projektu interfejsu API w lewo do programu Visual Studio Code przy użyciu zintegrowanej obsługi linting i wykrywania zmian powodujących niezgodność. Integracja z narzędziami, takimi jak Dev Proxy, w celu zapewnienia, że aplikacje nie korzystają z niezarejestrowanych tajnych interfejsów API lub interfejsów API, które nie spełniają standardów organizacyjnych.
Odnajdywanie i ponowne używanie interfejsu API — umożliwia deweloperom przedsiębiorstwa i menedżerom programów interfejsów API odnajdywanie interfejsów API za pośrednictwem portalu centrum interfejsów API. Portal można również włączyć przy użyciu rozszerzenia Visual Studio Code Centrum interfejsów API platformy Azure.
Aby uzyskać więcej informacji na temat jednostek, którymi można zarządzać, i możliwości w centrum interfejsów API platformy Azure, zobacz Kluczowe pojęcia.
Poziomy i jednostki SKU
Centrum interfejsów API jest również oferowane w planie bezpłatnym i planie Standard. Dowiedz się więcej.
Note
Centrum API Azure jest teraz dostępne bezpłatnie w warstwach Premium i Standard usługi Azure API Management.
Dostępne regiony
Centrum interfejsów API platformy Azure jest obecnie dostępne w następujących regionach świadczenia usługi Azure:
- Australia Wschodnia
- Kanada Środkowa
- Indie Środkowe
- Wschodnie stany USA
- Francja Środkowa
- Szwecja Środkowa
- Południowe Zjednoczone Królestwo
- Europa Zachodnia
Centrum interfejsów API platformy Azure i ekosystem interfejsu API
Centrum interfejsów API platformy Azure może pełnić kluczową rolę w ekosystemie interfejsu API organizacji. Rozważmy hipotetyczną organizację firmy Contoso, która przyjmuje strategię typu "pierwszy interfejs API", podkreślając znaczenie interfejsów API w zakresie tworzenia i integracji oprogramowania.
Deweloperzy interfejsów API firmy Contoso, deweloperzy aplikacji, menedżerowie programów interfejsu API i menedżerowie interfejsów API współpracują za pośrednictwem Centrum interfejsów API platformy Azure, aby opracowywać i używać spisu interfejsów API organizacji. Zapoznaj się z poniższym diagramem i wyjaśnieniem.
Ekosystem interfejsu API firmy Contoso obejmuje następujące funkcje:
Programowanie interfejsu API — deweloperzy firmy Contoso regularnie tworzą ASP.NET interfejsy API. Tworzą również usługę Azure Functions z wyzwalaczami HTTP.
Środowiska wdrażania interfejsu API — firma Contoso wdraża część swoich interfejsów API w usłudze Azure App Service. Wdrażają kolejny podzbiór swoich interfejsów API w aplikacji Azure Functions platformy Azure.
Azure API Management — firma Contoso używa usługi Azure API Management do zarządzania, publikowania i zabezpieczania swoich interfejsów API. Używają oddzielnych wystąpień do tworzenia, testowania i produkcji, z których każde ma odrębną nazwę.
Azure API Center — firma Contoso przyjmuje Azure API Center jako scentralizowane centrum do odkrywania, zarządzania i wykorzystania API. Centrum interfejsów API służy jako centrum ustrukturyzowanego i zorganizowanego interfejsu API, które udostępnia kompleksowe informacje o wszystkich interfejsach API organizacji, zachowując powiązane informacje, w tym wersje i skojarzone wdrożenia.