Dela via


Självstudie: Registrera API:er i api-inventeringen

I den här självstudien startar du API-inventeringen i din organisations API Center genom att registrera API:er och tilldela metadata med hjälp av Azure Portal.

Bakgrundsinformation om API:er, API-versioner, definitioner och andra entiteter som du kan inventera i Azure API Center finns i Viktiga begrepp.

I den här självstudien får du lära dig hur du använder portalen för att:

  • Registrera ett eller flera API:er
  • Lägga till en API-version med en API-definition

Förutsättningar

Registrera API:er

När du registrerar (lägger till) ett API i api-centret inkluderar API-registreringen:

  • En rubrik (namn), typ och beskrivning
  • Versionsinformation
  • Valfria länkar till dokumentation och kontakter
  • Inbyggda och anpassade metadata som du har definierat

När du har registrerat ett API kan du lägga till versioner och definitioner i API:et.

Följande steg registrerar två exempel-API:er: Swagger Petstore API och Conference API (se Förutsättningar). Om du vill kan du registrera egna API:er.

  1. Gå till API-centret i portalen.

  2. I den vänstra menyn under Tillgångar väljer du API:er>+ Registrera ett API.

  3. På sidan Registrera ett API lägger du till följande information för Swagger Petstore-API:et. Du ser de anpassade verksamhetsspecifika och offentliga metadata som du definierade i föregående självstudie längst ned på sidan.

    Inställning Värde beskrivning
    API-rubrik Ange Swagger Petstore API. Namn som du väljer för API:et.
    Identifiering När du har angett föregående rubrik genererar Azure API Center den här identifieraren, som du kan åsidosätta. Azure-resursnamn för API:et.
    API-typ Välj REST i listrutan. Typ av API.
    Sammanfattning Du kan också ange en sammanfattning. Sammanfattningsbeskrivning av API:et.
    Beskrivning Du kan också ange en beskrivning. Beskrivning av API:et.
    Version:
    Versionsrubrik Ange valfri versionsrubrik, till exempel v1. Namn som du väljer för API-versionen.
    Versionsidentifiering När du har angett föregående rubrik genererar Azure API Center den här identifieraren, som du kan åsidosätta. Azure-resursnamn för versionen.
    Versionslivscykel Gör ett val från listrutan, till exempel Testning eller Produktion. Livscykelfasen för API-versionen.
    Extern dokumentation Du kan också lägga till en eller flera länkar till extern dokumentation. Namn, beskrivning och URL för dokumentation för API:et.
    Licens Du kan också lägga till licensinformation. Namn, URL och ID för en licens för API:et.
    Kontaktinformation Du kan också lägga till information för en eller flera kontakter. Namn, e-post och URL för en kontakt för API:et.
    Verksamhetsrad Om du har lagt till dessa metadata i den föregående självstudien gör du ett val från listrutan, till exempel Marknadsföring. Anpassade metadata som identifierar affärsenheten som äger API:et.
    Offentlig Om du har lagt till dessa metadata markerar du kryssrutan. Anpassade metadata som identifierar om API:et endast är offentligt eller internt.

    Skärmbild av registrering av ett API i portalen.

  4. Välj Skapa. API:et är registrerat.

  5. Upprepa föregående tre steg för att registrera ett annat API, till exempel konferens-API:et.

Dricks

När du registrerar ett API i portalen kan du välja någon av de fördefinierade API-typerna eller ange en annan typ av val.

API:erna visas på SIDAN API:er i portalen. När du har lagt till ett stort antal API:er i API-centret använder du sökrutan och filtren på den här sidan för att hitta de API:er som du vill använda.

Skärmbild av SIDAN API:er i portalen.

När du har registrerat ett API kan du visa eller redigera API:ets egenskaper. På sidan API:er väljer du API:et för att se sidor för att hantera API-registreringen.

Lägga till en API-version

Under hela livscykeln kan ett API ha flera versioner. Du kan lägga till en version i ett befintligt API i api-centret, om du vill med en definitionsfil eller -filer.

Här lägger du till en version till ett av dina API:er:

  1. Gå till API-centret i portalen.

  2. I den vänstra menyn väljer du API:er och sedan ett API, till exempel Swagger Petstore.

  3. På API-sidan går du till Information och väljer Versioner>+ Lägg till version.

    Skärmbild av att lägga till en API-version i portalen.

  4. På sidan Lägg till API-version :

    1. Ange eller välj följande information:

      Inställning Värde beskrivning
      Versionsrubrik Ange valfri versionsrubrik, till exempel v2. Namn som du väljer för API-versionen.
      Versionsidentifiering När du har angett föregående rubrik genererar Azure API Center den här identifieraren, som du kan åsidosätta. Azure-resursnamn för versionen.
      Versionslivscykel Gör ett val från listrutan, till exempel Produktion. Livscykelfasen för API-versionen.
    2. Välj Skapa. Versionen läggs till.

Lägga till en definition i din version

Vanligtvis vill du lägga till en API-definition i DIN API-version. Azure API Center stöder definitioner i vanliga textspecifikationsformat, till exempel OpenAPI 2 och 3 för REST-API:er.

Så här lägger du till en API-definition i din version:

  1. På sidan Versioner för ditt API väljer du din API-version.

  2. I den vänstra menyn i API-versionen går du till Information och väljer Definitioner>+ Lägg till definition.

  3. På sidan Lägg till definition :

    1. Ange eller välj följande information:

      Inställning Värde beskrivning
      Title Ange valfri rubrik, till exempel v2-definition. Namn som du väljer för API-definitionen.
      Identifiering När du har angett föregående rubrik genererar Azure API Center den här identifieraren, som du kan åsidosätta. Azure-resursnamn för definitionen.
      Beskrivning Du kan också ange en beskrivning. Beskrivning av API-definitionen.
      Specifikationsnamn För API:et för djurarkiv väljer du OpenAPI. Specifikationsformat för API:et.
      Specifikationsversion Ange en valfri versionsidentifierare, till exempel 3.0. Specifikationsversion.
      Dokument Bläddra till en lokal definitionsfil för Petstore-API:et eller ange en URL. Exempel-URL: https://raw.githubusercontent.com/swagger-api/swagger-petstore/refs/heads/master/src/main/resources/openapi.yaml API-definitionsfil.

      Skärmbild av att lägga till en API-definition i portalen.

    2. Välj Skapa. Definitionen läggs till.

I den här självstudien har du lärt dig hur du använder portalen för att:

  • Registrera ett eller flera API:er
  • Lägga till en API-version med en API-definition

När du skapar api-inventeringen kan du dra nytta av automatiserade verktyg för att registrera API:er, till exempel Azure API Center-tillägget för Visual Studio Code och Azure CLI.

Nästa steg

API-inventeringen börjar ta form! Nu kan du lägga till information om API-miljöer och distributioner.