Sdílet prostřednictvím


Použití metadat pro zásady správného řízení rozhraní API

Tento článek obsahuje základní informace o metadatech a jeho použití pro zásady správného řízení rozhraní API ve službě Azure API Center. Definujete a nastavíte metadata pro uspořádání a filtrování rozhraní API a dalších entit v centru rozhraní API. Metadata můžou být sestavená nebo vlastní a můžete vyvíjet schéma metadat, které vynucuje konzistenci napříč rozhraními API, prostředími a nasazeními.

Integrovaná metadata

Při vytváření nebo aktualizaci rozhraní API, prostředí a nasazení v centru rozhraní API nastavíte určité předdefinované vlastnosti metadat, jako je typ rozhraní API (REST, WSDL atd.).

Následující tabulky uvádějí předdefinovaná metadata poskytovaná pro entity Azure API Center. Podrobnosti najdete v referenčních informacích k rozhraní REST API služby API Center. Tabulky nezahrnují standardní vlastnosti Azure, jako jsou identifikátory prostředků, zobrazované názvy nebo popisy. Nejsou vyžadovány všechny vlastnosti.

Programovací rozhraní (API)

Metadatové informace Description Ukázkové hodnoty
laskavý Druh (typ) rozhraní API REST, SOAP, GraphQL
fáze životního cyklu Fáze životního cyklu vývoje rozhraní API Návrh, vývoj
licence Informace o licenci pro rozhraní API Identifikátor SPDX, odkaz na text licence
externí dokumentace Web pro externí dokumentaci k rozhraní API Adresa URL odkazující na dokumentaci
kontaktní informace Kontaktní body pro rozhraní API E-mailová adresa, jméno, adresa URL
podmínky služby Podmínky služby pro rozhraní API Adresa URL odkazující na podmínky služby

Environments

Metadatové informace Description Ukázkové hodnoty
laskavý Druh (typ) prostředí Výroba, příprava, vývoj
server Informace o serveru prostředí Typ a adresa URL odkazující na server prostředí
typ serveru Typ serveru prostředí Server API Management, server Kubernetes, server Apigee
onboarding Informace o onboardingu pro prostředí Pokyny a adresa URL odkazující na portál pro vývojáře prostředí

Nasazení

Metadatové informace Description Ukázkové hodnoty
server Informace o serveru nasazení Adresa URL odkazující na server nasazení
stav Stav nasazení Aktivní, neaktivní

Vlastní metadata

Definujte vlastní metadata pomocí webu Azure Portal, rozhraní REST API služby Azure API Center nebo Azure CLI , které vám pomůžou uspořádat a filtrovat rozhraní API, prostředí a nasazení ve vašem centru rozhraní API. Azure API Center podporuje vlastní metadata následujících typů.

Typ Description Příklad názvu
Boolean Pravda nebo nepravda IsInternal
číslo Číselná hodnota YearOfCreation
řetězec Textová hodnota GitHubRepository
pole Seznam hodnot Štítky
integrovaná volba Předdefinovaný seznam voleb Department
objekt Komplexní objekt složený z více typů APIApprover

Důležité

Do názvů (názvů) definovaných metadat nezahrnujte žádné citlivé, důvěrné ani osobní údaje. Tyto názvy jsou viditelné v protokolech monitorování, které Microsoft používá ke zlepšení funkčnosti služby. Další podrobnosti a hodnoty metadat jsou však chráněná zákaznická data.

Přiřazení metadat entit

Vlastní vlastnosti metadat se dají přiřadit k rozhraním API, prostředím nebo nasazením v centru rozhraní API. Můžete například definovat a přiřadit metadata oddělení k rozhraním API, aby se při registraci rozhraní API nebo přidání nové verze rozhraní API zadalo oddělení zodpovědné za rozhraní API.

Pokud je entita přiřazená, metadata jsou volitelná nebo povinná. Můžete například vyžadovat, aby metadata oddělení byla nastavena pouze pro rozhraní API, ale pro prostředí mohla být volitelná metadata YearOfCreation .

Poznámka:

  • Definujte vlastní metadata kdykoli a platí pro rozhraní API a další entity v centru rozhraní API.
  • Po definování vlastních metadat můžete změnit jeho přiřazení k entitě, například z požadavku na volitelné pro rozhraní API.
  • Hodnoty metadat můžete změnit, ale nemůžete odstranit ani změnit typ vlastních metadat, která jsou aktuálně nastavená v rozhraních API, prostředích a nasazeních. Nejprve zrušte přiřazení vlastních metadat od entit a pak je můžete odstranit nebo změnit.

Použijte metadata pro správu.

Pomocí integrovaných a vlastních metadat uspořádejte svá rozhraní API, prostředí a nasazení v centru rozhraní API. Například:

  • Vynucujte standardy zásad správného řízení ve vaší organizaci tím, že budete muset nastavit určitá metadata pro rozhraní API, prostředí a nasazení.

  • Vyhledávání a filtrování rozhraní API v centru rozhraní API podle hodnot metadat. Můžete filtrovat přímo na stránce rozhraní API na webu Azure Portal nebo pomocí rozhraní REST API Center nebo Azure CLI dotazovat rozhraní API na základě hodnot určitých metadat.

    Snímek obrazovky s filtrováním rozhraní API na portálu