Udostępnij za pośrednictwem


Używanie metadanych na potrzeby ładu interfejsu API

Ten artykuł zawiera podstawowe informacje na temat metadanych i sposobu ich używania do zapewniania ładu interfejsu API w Centrum interfejsów API platformy Azure. Definiujesz i ustawiasz metadane w celu organizowania i filtrowania interfejsów API oraz innych jednostek w centrum interfejsu API. Metadane mogą być wbudowane lub niestandardowe i można opracować schemat metadanych w celu wymuszania spójności między interfejsami API, środowiskami i wdrożeniami.

Wbudowane metadane

Podczas tworzenia lub aktualizowania interfejsów API, środowisk i wdrożeń w centrum interfejsu API można ustawić pewne wbudowane właściwości metadanych, takie jak typ interfejsu API (REST, WSDL itd.).

W poniższych tabelach wymieniono wbudowane metadane udostępniane dla jednostek centrum interfejsów API platformy Azure. Aby uzyskać szczegółowe informacje, zobacz dokumentację interfejsu API REST Centrum interfejsów API. Tabele nie zawierają standardowych właściwości platformy Azure, takich jak identyfikatory zasobów, tytuły wyświetlania i opisy. Nie wszystkie właściwości są wymagane.

Interfejsy API

Metadane opis Przykładowe wartości
kind rodzaj (typ) interfejsu API REST, SOAP, GraphQL
etap cyklu życia etap cyklu projektowania interfejsu API projektowanie, programowanie
license (licencja) informacje o licencji dla interfejsu API Identyfikator SPDX, link do tekstu licencji
dokumentacja zewnętrzna witryna dla zewnętrznej dokumentacji interfejsu API Adres URL wskazujący dokumentację
informacje kontaktowe punkty kontaktowe dla interfejsu API adres e-mail, nazwa, adres URL
warunki świadczenia usługi warunki świadczenia usługi dla interfejsu API Adres URL wskazujący warunki użytkowania usługi

Środowiska

Metadane opis Przykładowe wartości
kind rodzaj (typ) środowiska produkcja, przemieszczanie, programowanie
serwer informacje o serwerze środowiska typ i adres URL wskazujący serwer środowiska
typ serwera typ serwera środowiska Serwer USŁUGI API Management, serwer Kubernetes, serwer Apigee
onboarding informacje o dołączaniu dla środowiska instrukcje i adres URL wskazujące portal deweloperów środowiska

Wdrożenia

Metadane opis Przykładowe wartości
serwer informacje o serwerze wdrożenia Adres URL wskazujący serwer wdrażania
stan stan wdrożenia aktywne, nieaktywne

Metadane niestandardowe

Zdefiniuj niestandardowe metadane przy użyciu witryny Azure Portal, interfejsu API REST centrum interfejsu API platformy Azure lub interfejsu wiersza polecenia platformy Azure, aby ułatwić organizowanie i filtrowanie interfejsów API, środowisk i wdrożeń w centrum interfejsu API. Usługa Azure API Center obsługuje niestandardowe metadane następujących typów.

Type Opis Przykładowa nazwa
boolean prawda lub fałsz IsInternal
Liczba wartość liczbowa YearOfCreation
string wartość tekstowa Repozytorium GitHub
tablica lista wartości Tagi
wybór wbudowany wbudowana lista wyborów Dział
obiekt obiekt złożony składający się z wielu typów Interfejs APIApprover

Ważne

Nie dołączaj żadnych poufnych, poufnych ani osobistych informacji w zdefiniowanych tytułach (nazwach) metadanych. Te tytuły są widoczne w dziennikach monitorowania używanych przez firmę Microsoft do ulepszania funkcjonalności usługi. Jednak inne szczegóły i wartości metadanych to chronione dane klienta.

Przypisywanie metadanych do jednostek

Właściwości niestandardowych metadanych można przypisać do interfejsów API, środowisk lub wdrożeń w centrum interfejsu API. Na przykład zdefiniuj i przypisz metadane działu do interfejsów API, aby po zarejestrowaniu interfejsu API lub dodaniu nowej wersji interfejsu API określono dział odpowiedzialny za interfejs API.

Jeśli przypisano do jednostki, metadane są opcjonalne lub wymagane. Na przykład może być wymagane ustawienie metadanych działu tylko dla interfejsów API, ale zezwól na opcjonalne metadane dla środowisk YearOfCreation .

Uwaga

  • Definiowanie niestandardowych metadanych w dowolnym momencie i stosowanie ich do interfejsów API i innych jednostek w centrum interfejsu API.
  • Po zdefiniowaniu metadanych niestandardowych można zmienić przypisanie do jednostki, na przykład z wymaganej do opcjonalnej dla interfejsów API.
  • Można zmienić wartości metadanych, ale nie można usunąć ani zmienić typu niestandardowych metadanych, które są obecnie ustawione w interfejsach API, środowiskach i wdrożeniach. Usuń najpierw niestandardowe metadane z jednostek, a następnie możesz je usunąć lub zmienić.

Używanie metadanych na potrzeby ładu

Użyj wbudowanych i niestandardowych metadanych, aby zorganizować interfejsy API, środowiska i wdrożenia w centrum interfejsu API. Na przykład:

  • Wymuszanie standardów ładu w organizacji przez wymaganie ustawienia określonych metadanych dla interfejsów API, środowisk i wdrożeń.

  • Wyszukiwanie i filtrowanie interfejsów API w centrum interfejsu API według wartości metadanych. Możesz filtrować bezpośrednio na stronie interfejsów API w witrynie Azure Portal lub użyć interfejsu API REST centrum interfejsu API platformy Azure lub interfejsu wiersza polecenia platformy Azure do wykonywania zapytań o interfejsy API na podstawie wartości określonych metadanych.

    Zrzut ekranu przedstawiający filtrowanie interfejsów API w portalu.