Öğretici: API 'nizin birden fazla sürümünü yayımlama

API 'nize yönelik tüm çağıranların tam olarak aynı sürümü kullanması pratik olduğu durumlar vardır. Çağıranlar sonraki bir sürüme yükseltmek istiyorlarsa, anlaşılması kolay bir yaklaşım ister. Bu öğreticide gösterildiği gibi, Azure API Management 'de birden çok Sürüm sağlanması mümkündür.

Arka plan için bkz. sürümler & düzeltmeleri.

Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:

  • Yeni bir sürümü mevcut bir API’ye ekleme
  • Sürüm şeması seçme
  • Sürümü bir ürüne ekleme
  • Sürümü görüntülemek için geliştirici portalına göz atma

Azure portal gösterilen sürüm

Önkoşullar

Yeni bir sürüm ekleme

  1. Azure portalAPI Management örneğinize gidin.
  2. API’ler seçeneğini belirleyin.
  3. API listesinden Tanıtım Konferans API’sini seçin.
  4. Tanıtım Konferansı API 'sinin yanındaki bağlam menüsünü (...) seçin.
  5. Sürüm Ekle' yi seçin.

API bağlam menüsü-sürüm Ekle

İpucu

Sürümler, yeni bir API oluşturduğunuzda da etkinleştirilebilir. API Ekle ekranında, Bu API 'yi, sürüm?' i seçin.

Sürüm oluşturma düzeni seçme

Azure API Management, bir sürüm oluşturma düzeni seçerek ÇAĞıRANLARıN API sürümünü nasıl belirtmesini istediğinizi seçersiniz: yol, üst bilgi veya sorgu dizesi. Aşağıdaki örnekte, Dizin oluşturma düzeni olarak kullanılır.

Aşağıdaki tablodaki değerleri girin. Ardından, sürümünüzü oluşturmak için Oluştur ' u seçin.

Sürüm penceresi Ekle

Ayar Değer Açıklama
Ad Tanıtım-konferans-API-v1 API Management örneğiniz benzersiz adı.

Bir sürüm aslında bir API 'nin düzeltmesinitemel alarak yenı bir API 'de olduğundan, bu ayar yeni API 'nin adıdır.
Sürüm oluşturma düzeni Yol Arayanlara API sürümünü belirtme şekli.
Sürüm tanımlayıcı v1 Sürümün şemaya özgü göstergesi. Yol IÇIN, API URL yolu için sonek.

Üst bilgi veya sorgu dizesi seçilirse, ek bir değer girin: üst bilgi veya sorgu dizesi parametresinin adı.

Kullanım örneği görüntülenir.
Ürünler Sınırsız İsteğe bağlı olarak, API sürümünün ilişkilendirildiği bir veya daha fazla ürün. API’yi yayımlamak için bir ürünle ilişkilendirmeniz gerekir. Ayrıca sürümü daha sonra bir ürüne ekleyebilirsiniz .

Sürüm oluşturulduktan sonra API listesinde demo Conference API altında görüntülenir. Şimdi iki API görürsünüz: özgün ve v1.

Azure portalında bir API altında listelenen sürümler

Şimdi, v1 'yi orijinalden ayrı bir API olarak düzenleyebilir ve yapılandırabilirsiniz. Bir sürümde yapılan değişiklikler diğer bir sürümü etkilemez.

Not

Sürümü sürümü olmayan bir API 'ye sürüm eklerseniz, bir özgün de otomatik olarak oluşturulur. Bu sürüm varsayılan URL 'de yanıt verir. Orijinal sürüm oluşturmak, mevcut çağıranların sürüm ekleme işlemi tarafından kesilmemesini sağlar. Başlangıçta etkinleştirilmiş sürümlerle yeni bir API oluşturursanız, özgün bir oluşturulmaz.

Sürümü bir ürüne ekleme

Çağıranların yeni sürümü görmesi için sürümün ürüne eklenmesi gerekir. Sürümü henüz bir ürüne eklemediğiniz takdirde, uygulamayı dilediğiniz zaman bir ürüne ekleyebilirsiniz.

Örneğin, sürümü sınırsız ürüne eklemek için:

  1. Azure portal API Management örneğinize gidin.
  2. Ürünleri > sınırsız > API > + Ekle' yi seçin.
  3. Tanıtım Konferansı API 'si, sürüm v1' yi seçin.
  4. Seç’e tıklayın.

Ürüne sürüm Ekle

Sürüm kümelerini kullanma

Birden çok sürüm oluşturduğunuzda Azure portal, tek bir mantıksal API için bir sürüm kümesini temsil eden bir sürüm kümesi oluşturur. Birden çok sürümü olan bir API 'nin adını seçin. Azure portal, Sürüm kümesini görüntüler. Bir sanal küme adını ve açıklamasını özelleştirebilirsiniz.

Azure CLı kullanarak doğrudan sürüm kümeleriyle etkileşim kurabilirsiniz:

  • Azure Cloud Shell'Da Bash ortamını kullanın.

    Cloud Shell’i yeni bir pencerede başlatma

  • Dilerseniz CLI başvuru komutlarını çalıştırmak için Azure CLI’yi yükleyebilirsiniz.

    • Yerel yükleme kullanıyorsanız az login komutunu kullanarak Azure CLI ile oturum açın. Kimlik doğrulama işlemini tamamlamak için terminalinizde görüntülenen adımları izleyin. Ek oturum açma seçenekleri için bkz. Azure CLI ile oturum açma.

    • İstendiğinde, ilk kullanımda Azure CLI uzantılarını yükleyin. Uzantılar hakkında daha fazla bilgi için bkz. Azure CLI ile uzantıları kullanma.

    • Yüklü sürümü ve bağımlı kitaplıkları bulmak için az version komutunu çalıştırın. En son sürüme yükseltmek için az upgrade komutunu çalıştırın.

Tüm sürüm kümelerinizi görmek için az APIM API versionset List komutunu çalıştırın:

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

Azure portal sizin için bir sürüm kümesi oluşturduğunda, listenin ad sütununda görünen alfasayısal bir ad atar. Diğer Azure CLı komutlarında bu adı kullanın.

Bir sürüm kümesi hakkındaki ayrıntıları görmek için az APIM API versionset Show komutunu çalıştırın:

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

Sürüm kümeleri hakkında daha fazla bilgi için bkz. Azure API Management sürümler.

Sürümü görüntülemek için geliştirici portalına göz atma

Geliştirici PortalınıDENEDIYSENIZ, API sürümlerini burada görebilirsiniz.

  1. Üstteki menüden Geliştirici Portalı’nı seçin.
  2. API'ler ve ardından Tanıtım Konferans API’si öğesini seçin.
  3. API adının yanında birden fazla sürümü olan bir açılan menü görmeniz gerekir.
  4. v1’i seçin.
  5. Listedeki ilk işlemin İstek URL'sine dikkat edin. Bu, API URL’si yolunun v1 içerdiğini gösterir.

Sonraki adımlar

Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:

  • Yeni bir sürümü mevcut bir API’ye ekleme
  • Sürüm şeması seçme
  • Sürümü bir ürüne ekleme
  • Sürümü görüntülemek için geliştirici portalına göz atma

Sonraki öğreticiye ilerleyin: