Kurz: Publikování několika verzí rozhraní API

PLATÍ PRO: Všechny úrovně služby API Management

Někdy je nepraktické, aby všichni volající rozhraní API používali přesně stejnou verzi. Když volající chtějí upgradovat na novější verzi, chtějí mít snadný přístup. Jak je znázorněno v tomto kurzu, je možné ve službě Azure API Management poskytnout více verzí .

Pozadí najdete v tématu Verze a revize.

V tomto kurzu se naučíte:

  • Přidání nové verze stávajícího rozhraní API
  • Výběr schématu verze
  • Přidání verze do produktu
  • Zobrazení verze na portálu pro vývojáře

Verze zobrazená na webu Azure Portal

Požadavky

Přidání nové verze

  1. Na webu Azure Portal přejděte k vaší instanci služby API Management.
  2. Vyberte Rozhraní API.
  3. V seznamu rozhraní API vyberte rozhraní Demo Conference API.
  4. Vyberte místní nabídku (...) vedle ukázkového rozhraní API konference.
  5. Vyberte Přidat verzi.

Místní nabídka rozhraní API – přidání verze

Tip

Při vytváření nového rozhraní API je také možné povolit verze. Na obrazovce Přidat rozhraní API vyberte Verzi tohoto rozhraní API?.

Výběr schématu vytváření verzí

Ve službě Azure API Management zvolíte, jak volající určují verzi rozhraní API výběrem schématu správy verzí: cesta, hlavička nebo řetězec dotazu. V následujícím příkladu se cesta používá jako schéma správy verzí.

Zadejte hodnoty z následující tabulky. Potom vyberte Vytvořit a vytvořte svou verzi.

Okno Přidat verzi

Nastavení Hodnota Popis
Jméno demo-conference-api-v1 Jedinečný název v instanci služby API Management

Vzhledem k tomu, že verze je ve skutečnosti novým rozhraním API založeným na revizi rozhraní API, toto nastavení je název nového rozhraní API.
Schéma správy verzí Cesta Způsob, jakým volající zadávají verzi rozhraní API.
Identifikátor verze v1 Indikátor verze specifický pro schéma. Pro cestu příponu pro cestu URL rozhraní API.

Pokud je vybrána hlavička nebo řetězec dotazu, zadejte další hodnotu: název hlavičky nebo parametru řetězce dotazu.

Zobrazí se příklad použití.
Produkty Unlimited Volitelně jeden nebo více produktů, ke kterým je přidružená verze rozhraní API. Pokud chcete rozhraní API publikovat, musíte ho přidružit k produktu. Verzi můžete do produktu přidat také později.

Po vytvoření verze se teď zobrazí pod ukázkovým rozhraním API konference v seznamu rozhraní API. Teď uvidíte dvě rozhraní API: Původní a v1.

Verze uvedené pod rozhraním API na webu Azure Portal

Poznámka:

Pokud přidáte verzi do jiného rozhraní API než verze, automaticky se vytvoří i původní verze. Tato verze odpovídá na výchozí adresu URL. Vytvoření původní verze zajistí, že proces přidání verze neporuší všechny existující volající. Pokud vytvoříte nové rozhraní API s povolenými verzemi na začátku, původní se nevytvoří.

Úprava verze

Po přidání verze ji teď můžete upravit a nakonfigurovat jako rozhraní API, které je oddělené od původní verze. Změny jedné verze nemají vliv na jinou verzi. Můžete například přidat nebo odebrat operace rozhraní API nebo upravit specifikaci OpenAPI. Další informace najdete v tématu Úprava rozhraní API.

Přidání verze do produktu

Aby se volajícím zobrazila nová verze, musí se přidat do produktu. Pokud jste verzi do produktu ještě nepřidali, můžete ji kdykoli přidat do produktu.

Pokud chcete například přidat verzi do neomezeného produktu:

  1. Na webu Azure Portal přejděte k vaší instanci služby API Management.
  2. Vyberte Produkty>Neomezené>rozhraní API>+ Přidat.
  3. Vyberte Ukázkové rozhraní API konference verze 1.
  4. Klepněte na tlačítko Vybrat.

Přidání verze do produktu

Použití sad verzí

Když vytváříte více verzí, Azure Portal vytvoří sadu verzí, která představuje sadu verzí pro jedno logické rozhraní API. Vyberte název rozhraní API, které má více verzí. Na webu Azure Portal se zobrazí jeho sada verzí. Název a popis virtuální sady můžete přizpůsobit.

Pomocí Azure CLI můžete pracovat přímo se sadami verzí:

Pokud chcete zobrazit všechny sady verzí, spusťte příkaz az apim api versionset list :

az apim api versionset list --resource-group apim-hello-world-resource-group \
    --service-name apim-hello-world --output table

Když azure Portal vytvoří sadu verzí, přiřadí vám alfanumerický název, který se zobrazí ve sloupci Název seznamu. Tento název použijte v jiných příkazech Azure CLI.

Pokud chcete zobrazit podrobnosti o sadě verzí, spusťte příkaz az apim api versionset show :

az apim api versionset show --resource-group apim-hello-world-resource-group \
    --service-name apim-hello-world --version-set-id 00000000000000000000000

Další informace o sadách verzí najdete v tématu Verze ve službě Azure API Management.

Zobrazení verze na portálu pro vývojáře

Pokud jste vyzkoušeli portál pro vývojáře, uvidíte tam verze rozhraní API.

  1. V horní nabídce vyberte Portál pro vývojáře.
  2. Vyberte Rozhraní API a pak rozhraní Demo Conference API.
  3. Měl by se zobrazit rozevírací seznam s více verzemi vedle názvu rozhraní API.
  4. Vyberte v1.
  5. Všimněte si adresy URL požadavku první operace na seznamu. Ukazuje, že cesta URL rozhraní API zahrnuje v1.

Další kroky

V tomto kurzu jste se naučili, jak:

  • Přidání nové verze stávajícího rozhraní API
  • Výběr schématu verze
  • Přidání verze do produktu
  • Zobrazení verze na portálu pro vývojáře

Přejděte k dalšímu kurzu: