Ćwiczenie — tworzenie interfejsu API zaplecza

Ukończone

W tym ćwiczeniu dowiesz się, jak wykonywać następujące akcje:

  • Tworzenie wystąpienia usługi API Management (APIM)
  • Importowanie interfejsu API
  • Konfigurowanie ustawień zaplecza
  • Testowanie interfejsu API

Wymagania wstępne

  • Konto platformy Azure z aktywną subskrypcją. Jeśli jej jeszcze nie masz, możesz zarejestrować się w celu uzyskania bezpłatnej wersji próbnej na stronie https://azure.com/free.

Logowanie się do platformy Azure

  1. Zaloguj się do witryny Azure Portal i otwórz usługę Cloud Shell.

    Lokalizacja przycisku uruchamiania usługi Cloud Shell.

  2. Po otworzie powłoki upewnij się, że wybrano środowisko powłoki Bash .

    Wybieranie środowiska powłoki Bash.

Tworzenie wystąpienia usługi API Management

  1. Ustawmy pewne zmienne dla poleceń interfejsu wiersza polecenia, aby zmniejszyć ilość ponownego typowania. Zastąp <myLocation> element regionem, który ma sens. Nazwa usługi APIM musi być globalnie unikatową nazwą, a poniższy skrypt generuje losowy ciąg. Zastąp <myEmail> ciąg adresem e-mail, do którego możesz uzyskać dostęp.

    myApiName=az204-apim-$RANDOM
    myLocation=<myLocation>
    myEmail=<myEmail>
    
  2. Utwórz grupę zasobów. Następujące polecenia tworzą grupę zasobów o nazwie az204-apim-rg.

    az group create --name az204-apim-rg --location $myLocation
    
  3. Utwórz wystąpienie usługi APIM. Polecenie az apim create służy do tworzenia wystąpienia. Opcja --sku-name Consumption służy do przyspieszenia procesu przewodnika.

    az apim create -n $myApiName \
        --location $myLocation \
        --publisher-email $myEmail  \
        --resource-group az204-apim-rg \
        --publisher-name AZ204-APIM-Exercise \
        --sku-name Consumption 
    

    Uwaga

    Operacja powinna zostać ukończona w ciągu około pięciu minut.

Importowanie interfejsu API zaplecza

Ta sekcja przedstawia sposób importowania i publikowania interfejsu API zaplecza specyfikacji OpenAPI.

  1. W witrynie Azure Portal wyszukaj i wybierz pozycję Usługi API Management.

  2. Na ekranie usługi API Management wybierz utworzone wystąpienie usługi API Management .

  3. W okienku nawigacji usługi API Management w obszarze Interfejsy API wybierz pozycję Interfejsy API.

    Wybierz pozycję Interfejsy API w okienku nawigacji usługi.

  4. Wybierz pozycję OpenAPI z listy i wybierz pozycję Full (Pełne ) w wyskakującym okienku.

    Okno dialogowe OpenAPI. Pola zostały szczegółowo opisane w poniższej tabeli.

    Użyj wartości z poniższej tabeli, aby wypełnić formularz. Możesz pozostawić wszystkie pola, które nie wspomniały o ich wartości domyślnej.

    Ustawienie Wartość Opis
    Specyfikacja interfejsu OpenAPI https://bigconference.azurewebsites.net/ Odwołuje się do usługi implementowania interfejsu API, żądania są przekazywane do tego adresu. Większość niezbędnych informacji w formularzu jest wypełniana automatycznie po wprowadzeniu.
    Nazwa wyświetlana Big Conference API Ta nazwa jest wyświetlana w portalu dla deweloperów.
    Nazwa/nazwisko big-conference-api Zapewnia unikatową nazwę interfejsu API.
    Opis Wypełnione automatycznie Wprowadź opcjonalny opis interfejsu API.
  5. Wybierz pozycję Utwórz.

Konfigurowanie ustawień interfejsu API

Zostanie utworzony interfejs API konferencji big conference. Skonfiguruj ustawienia interfejsu API.

  1. Wybierz pozycję Ustawienia w bloku po prawej stronie.

  2. Upewnij się, że https://bigconference.azurewebsites.net/ znajduje się w polu Adres URL usługi sieci Web.

  3. Usuń zaznaczenie pola wyboru Wymagana subskrypcja.

    Określ adres URL zaplecza dla interfejsu API.

  4. Wybierz pozycję Zapisz.

Testowanie interfejsu API

Po zaimportowaniu i skonfigurowaniu interfejsu API nadszedł czas na przetestowanie interfejsu API.

  1. Kliknij przycisk Testuj.

    Wybierz pozycję Test w okienku po prawej stronie.

  2. Wybierz pozycję Speakers_Get. Na stronie są wyświetlane parametry zapytania i nagłówki, jeśli istnieją.

  3. Wybierz Wyślij.

    Zaplecze odpowiada wartością 200 OK i pewnymi danymi.

Czyszczenie zasobów platformy Azure

Po zakończeniu pracy z zasobami utworzonymi w tym ćwiczeniu możesz użyć następującego polecenia, aby usunąć grupę zasobów i wszystkie powiązane zasoby.

az group delete --name az204-apim-rg