Megosztás a következőn keresztül:


Metaadatok használata API-szabályozáshoz

Ez a cikk a metaadatok hátterét és az AZURE API-központ API-szabályozáshoz való használatát ismerteti. Metaadatokat definiálhat és állíthat be az API-központ API-k és egyéb entitások rendszerezéséhez és szűréséhez. A metaadatok lehetnek beépítettek vagy egyéniek, és létrehozhat egy metaadat-sémát, amely konzisztenciát kényszerít az API-k, környezetek és üzemelő példányok között.

Beépített metaadatok

Api-k, környezetek és központi telepítések létrehozásakor vagy frissítésekor az API-központban meg kell adnia bizonyos beépített metaadat-tulajdonságokat, például az API típusát (REST, WSDL stb.).

Az alábbi táblázatok az Azure API Center-entitásokhoz biztosított beépített metaadatokat sorolják fel. További részletekért tekintse meg az API Center REST API-referenciáját. A táblák nem tartalmaznak szabványos Azure-tulajdonságokat, például erőforrás-azonosítókat, megjelenítési címeket és leírásokat. Nem minden tulajdonságra van szükség.

API-k

Metaadatok Leírás Példaértékek
kind AZ API típusa (típusa) REST, SOAP, GraphQL
életciklus-szakasz az API fejlesztési életciklusának szakasza tervezés, fejlesztés
licenc licencinformációk az API-hoz SPDX-azonosító, licencszövegre mutató hivatkozás
külső dokumentáció az API külső dokumentációjának webhelye Dokumentációra mutató URL-cím
kapcsolattartási adatok kapcsolattartási pontok az API-hoz e-mail-cím, név, URL-cím
szolgáltatási feltételek az API szolgáltatási feltételei A szolgáltatási feltételekre mutató URL-cím

Környezetek

Metaadatok Leírás Példaértékek
kind környezet típusa (típusa) gyártás, előkészítés, fejlesztés
kiszolgáló a környezet kiszolgálóadatai a környezetkiszolgálóra mutató típus és URL-cím
kiszolgáló típusa a környezeti kiszolgáló típusa API Management-kiszolgáló, Kubernetes-kiszolgáló, Apigee-kiszolgáló
regisztráció előkészítési információk a környezethez utasítások és a környezet fejlesztői portáljára mutató URL-cím

Központi telepítés

Metaadatok Leírás Példaértékek
kiszolgáló a központi telepítés kiszolgálóadatai Az üzembehelyezési kiszolgálóra mutató URL-cím
állapot az üzembe helyezés állapota aktív, inaktív

Egyéni metaadatok

Egyéni metaadatok definiálása az Azure Portal, az Azure API Center REST API vagy az Azure CLI használatával az API-k, környezetek és üzemelő példányok rendszerezéséhez és szűréséhez az API-központban. Az Azure API Center az alábbi típusú egyéni metaadatokat támogatja.

Típus Leírás Példa neve
Logikai igaz vagy hamis IsInternal
szám Számérték YearOfCreation
húr szöveges érték GitHubRepository
array értékek listája Címkék
beépített választás a választási lehetőségek beépített listája Osztály
object összetett objektum, amely több típusból áll APIApprover

Fontos

Ne adjon meg bizalmas, bizalmas vagy személyes adatokat a megadott metaadatok címében (neveiben). Ezek a címek láthatók a microsoft által a szolgáltatás működésének javítására használt figyelési naplókban. A metaadatok egyéb részletei és értékei azonban a védett ügyféladatok.

Metaadatok hozzárendelése entitásokhoz

Az egyéni metaadat-tulajdonságok api-khoz, környezetekhez vagy üzembe helyezésekhez rendelhetők az API-központban. Definiálja és rendelje hozzá például a részleg metaadatait az API-khoz, hogy amikor regisztrál egy API-t, vagy új API-verziót ad hozzá, meg legyen adva az API-ért felelős részleg.

Ha entitáshoz van rendelve, a metaadatok megadása nem kötelező vagy kötelező. Szükség lehet például arra, hogy a részleg metaadatai csak API-khoz legyenek beállítva, de engedélyezze a YearOfCreation használatát a környezetek opcionális metaadataiként.

Feljegyzés

  • Bármikor definiálhat egyéni metaadatokat, és az API-központban lévő API-kra és más entitásokra is alkalmazható.
  • Az egyéni metaadatok definiálása után módosíthatja annak hozzárendelését egy entitásra, például az API-k esetében kötelezőről választhatóra.
  • Módosíthatja a metaadat-értékeket, de nem törölheti vagy nem módosíthatja az API-kban, környezetekben és üzemelő példányokban jelenleg beállított egyéni metaadatok típusát. Először törölje az egyéni metaadatokat az entitásokból, majd törölheti vagy módosíthatja őket.

Metaadatok használata szabályozáshoz

Beépített és egyéni metaadatok használatával rendszerezheti API-kat, környezeteket és üzembe helyezéseket az API-központban. Példa:

  • A cégirányítási szabványok kényszerítése bizonyos metaadatok API-khoz, környezetekhez és üzemelő példányokhoz való beállításának megkövetelésével.

  • Keressen és szűrjön API-kat az API-központban metaadatértékek alapján. Szűrhet közvetlenül az Azure Portal API-k lapján, vagy az Azure API Center REST API vagy az Azure CLI használatával lekérdezheti az API-kat bizonyos metaadatok értékei alapján.

    Képernyőkép az API-k szűréséről a portálon.