Aracılığıyla paylaş


Öğretici: API envanterinize API'leri kaydetme

Bu öğreticide, AZURE portalını kullanarak API'leri kaydederek ve meta veriler atayarak kuruluşunuzun API merkezinde API envanterini başlatma işlemi açıklanmaktadır.

Azure API Center'da envanter oluşturabileceğiniz API'ler, API sürümleri, tanımlar ve diğer varlıklar hakkında daha fazla bilgi için bkz. Temel kavramlar.

Bu öğreticide, Azure portalını kullanarak şunları yapmayı öğreneceksiniz:

  • Bir veya daha fazla API kaydetme
  • API tanımıyla API sürümü ekleme

Önkoşullar

API'leri kaydetme

API merkezinize bir API kaydettiğinizde (eklediğinizde), API kaydı şunları içerir:

  • Başlık (ad), tür ve açıklama
  • Sürüm bilgileri
  • Belgelere ve kişilere isteğe bağlı bağlantılar
  • Tanımladığınız yerleşik ve özel meta veriler

BIR API'yi kaydettikten sonra API'ye sürümler ve tanımlar ekleyebilirsiniz.

Aşağıdaki adımlar iki örnek API'yi kaydeder: Swagger Petstore API ve Konferans API'si (bkz . Önkoşullar). İsterseniz kendi API'lerinizi kaydedin.

  1. Azure portalında oturum açın, ardından API merkezinize gidin.

  2. Kenar çubuğu menüsündeki Varlıklar'ın altında API'ler>+ API kaydet'i seçin.

  3. API kaydetme sayfasında Swagger Petstore API'sine yönelik aşağıdaki bilgileri ekleyin. Sayfanın alt kısmındaki önceki öğreticide tanımladığınız özel İş kolu ve Genel kullanıma yönelik meta verileri görmeniz gerekir.

    Setting Değer Description
    API başlığı Swagger Petstore API'sini girin. API için seçtiğiniz ad
    Tanımlama Önceki başlığı girdikten sonra Azure API Center bu tanımlayıcıyı oluşturur ve bu tanımlayıcıyı geçersiz kılabilirsiniz. API için Azure kaynak adı
    API türü Açılan listeden REST'i seçin. API türü
    Özet İsteğe bağlı olarak bir özet girin. API'nin özet açıklaması
    Açıklama İsteğe bağlı olarak bir açıklama girin. API'nin açıklaması
    Sürüm
    Sürüm başlığı v1 gibi, seçtiğiniz bir sürüm başlığı girin. API sürümü için seçtiğiniz ad
    Sürüm tanımlama Önceki başlığı girdikten sonra Azure API Center bu tanımlayıcıyı oluşturur ve bu tanımlayıcıyı geçersiz kılabilirsiniz. Sürüm için Azure kaynak adı
    Sürüm yaşam döngüsü Açılan listeden test veya üretim gibi bir seçim yapın. API sürümünün yaşam döngüsü aşaması
    Dış belgeler İsteğe bağlı olarak dış belgelere bir veya daha fazla bağlantı ekleyin. API belgelerinin adı, açıklaması ve URL'si
    Lisans İsteğe bağlı olarak lisans bilgilerini ekleyin. API lisansının adı, URL'si ve kimliği
    İletişim bilgileri İsteğe bağlı olarak bir veya daha fazla kişi için bilgi ekleyin. API için bir kişinin adı, e-postası ve URL'si
    İş kolu Bu meta verileri önceki öğreticiye eklediyseniz, açılan listeden Pazarlama gibi bir seçim yapın. API'nin sahibi olan iş birimini tanımlayan özel meta veriler
    Genel kullanıma yönelik Bu meta verileri eklediyseniz onay kutusunu seçin. API'nin genel kullanıma yönelik mi yoksa yalnızca iç mi olduğunu tanımlayan özel meta veriler

    Azure portalında BIR API'yi kaydetmek için iletişim kutusunun ekran görüntüsü.

  4. API'yi kaydetmek için Oluştur'u seçin.

  5. Konferans API'si gibi başka bir API'yi kaydetmek için önceki üç adımı yineleyin.

Tavsiye

Bir API'yi Azure portalına kaydettiğinizde, önceden tanımlanmış API türlerinden herhangi birini seçebilir veya istediğiniz başka bir tür girebilirsiniz.

API'ler portaldaki API'ler sayfasında görünür. API merkezine çok sayıda API eklerseniz, istediğiniz API'leri bulmak için bu sayfadaki arama kutusunu ve filtreleri kullanın.

Portaldaki API'ler sayfasının ekran görüntüsü.

API'yi kaydettikten sonra API'nin özelliklerini görüntüleyebilir veya düzenleyebilirsiniz. API kaydını yönetme sayfalarını görmek için API'ler sayfasında API'yi seçin.

API sürümü ekleme

Bir API, yaşam döngüsü boyunca birden çok sürüme sahip olabilir. İsteğe bağlı olarak bir tanım dosyası veya dosyalarıyla API merkezinizdeki mevcut bir API'ye sürüm ekleyebilirsiniz.

Burada API'lerinizden birine bir sürüm eklersiniz:

  1. Azure portalında API merkezinize gidin.

  2. Kenar çubuğu menüsünde API'ler'i seçin ve ardından Swagger Petstore gibi bir API seçin.

  3. API sayfasındaki Ayrıntılar'ın altında Sürümler

    Portalda API sürümü ekleme işleminin ekran görüntüsü.

  4. API sürümü ekle sayfasında, Sürüm ayrıntıları'nın altında aşağıdaki bilgileri girin veya seçin:

    Setting Değer Description
    Sürüm başlığı v2 gibi, tercihinize göre bir sürüm başlığı girin. API sürümü için seçtiğiniz ad
    Sürüm tanımlama Önceki başlığı girdikten sonra Azure API Center bu tanımlayıcıyı oluşturur ve bu tanımlayıcıyı geçersiz kılabilirsiniz. Sürüm için Azure kaynak adı
    Sürüm yaşam döngüsü Açılan listeden Üretim gibi bir seçim yapın. API sürümünün yaşam döngüsü aşaması
  5. Azure API Center, REST API'leri için OpenAPI 2 ve 3 gibi yaygın metin belirtim biçimlerindeki tanımları destekler. API tanımı eklemek için Belirtim seçin bölümüne aşağıdaki bilgileri girin veya seçin:

    Setting Değer Description
    Tanım başlığı v2 Tanımı gibi, seçtiğiniz bir başlık girin. API tanımı için seçtiğiniz ad
    Tanım belirleme Önceki başlığı girdikten sonra Azure API Center bu tanımlayıcıyı oluşturur ve bu tanımlayıcıyı geçersiz kılabilirsiniz. Tanımın Azure kaynak adı
    Açıklama İsteğe bağlı olarak bir açıklama girin. API tanımının açıklaması
    Belirtim biçimi Petstore API'si için OpenAPI'yi seçin. API için belirtim biçimi
    Belirtim sürümü Tercihinize göre 3.0 gibi bir sürüm tanımlayıcısı girin. Spesifikasyon sürümü
    Dosya veya URL Petstore API'si için yerel bir tanım dosyasına göz atın veya bir URL girin. Örnek URL: https://raw.githubusercontent.com/swagger-api/swagger-petstore/refs/heads/master/src/main/resources/openapi.yaml API tanım dosyası

    Portalda API tanımı ekleme işleminin ekran görüntüsü.

  6. Oluştur'i seçin.

API envanterinizi oluştururken, Visual Studio Code için Azure API Center uzantısı ve Azure CLI gibi API'leri kaydetmek için otomatik araçlardan yararlanın.

Sonraki adım

API envanteriniz şekillenmeye başlıyor! Artık API ortamları ve dağıtımları hakkında bilgi ekleyebilirsiniz.