Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
UYGULANANLAR: Tüm API Management katmanları
API'niz geliştiriciler tarafından kullanıldığında, API'nizi çağıranları kesintiye uğratmadan bu API'de bir değişiklik yapmanız gerekir. Yaptığınız değişiklikleri geliştiricilere bildirmeniz de yararlıdır.
Azure API Management'ta, bölünemez API değişiklikleri yapmak için düzeltmeleri kullanın. Değişiklikleri güvenle modelleyebilir ve test edebilirsiniz. Hazır olduğunuzda düzeltmenizi güncel hale getirin ve geçerli API'yi değiştirin.
Daha fazla bilgi için bkz . Sürümler ve Düzeltmeler.
İpucu
API ekipleri bu özelliği çalışma alanlarında kullanabilir. Çalışma alanları, API'lere ve kendi API çalışma zamanı ortamlarına yalıtılmış yönetim erişimi sağlar.
Bu öğreticide aşağıdakilerin nasıl yapılacağını öğreneceksiniz:
- Yeni düzeltme ekleme
- Düzeltmenizde bölünemez değişiklikler yapma
- Düzeltmenizi geçerli hale getirme ve bir değişiklik günlüğü girdisi ekleme
- Değişiklikleri ve değişiklik günlüğünü görmek için geliştirici portalına göz atma
- API düzeltmeye erişme
Önkoşullar
- Azure API Management terminolojisini öğrenin.
- Şu hızlı başlangıcı tamamlayın: Azure API Management örneği oluşturma.
- Aşağıdaki öğreticiyi tamamlayın: İlk API'nizi içeri aktarın ve yayımlayın.
Yeni düzeltme ekleme
Azure portalında oturum açın ve API Management örneğine gidin.
Soldaki menüde, API'ler'in altında API'ler'i seçin.
API listesinden Swagger Petstore'yı veya düzeltme eklemek istediğiniz farklı bir API'yi seçin.
Düzeltmeler sekmesini seçin.
+ Düzeltme ekle'yi seçin.
İpucu
API'nin bağlam menüsünden (...) Düzeltme ekle'yi de seçebilirsiniz.
Ne için kullanıldığını hatırlamaya yardımcı olmak için yeni düzeltmeniz için bir açıklama sağlayın.
Oluştur'u belirleyin.
Yeni bir düzeltme oluşturulur.
Not
Özgün API'niz Düzeltme 1’de kalır. Bu, siz farklı bir sürümü geçerli hale getirene kadar kullanıcılarınızın aradığı sürümdür.
Düzeltmenizde bölünemez değişiklikler yapma
API listesinden Swagger Petstore'yi seçin.
Ekranın üst kısmındaki Tasarım'ı seçin.
Tasarım sekmesinin üzerindeki düzeltme seçici , şu anda seçili olan Düzeltme 2'yi gösterir.
İpucu
Üzerinde çalışmak istediğiniz düzeltmeler arasında geçiş yapmak için düzeltme seçiciyi kullanın.
+ İşlem Ekle’yi seçin.
Yeni işleminizi POST olarak ve işlemin Görünen adı, Adı ve URL'sini test olarak ayarlayın.
Yeni işleminizi kaydedin.
Şimdi Düzeltme 2'de bir değişiklik yaptınız.
Düzeltme 1'e geri dönmek için sayfanın üst kısmındaki düzeltme seçiciyikullanın.
Yeni işleminizin Düzeltme 1'de görünmediğini göreceksiniz.
Düzeltmenizi geçerli hale getirme ve bir değişiklik günlüğü girdisi ekleme
Sayfanın üst kısmındaki menüden Düzeltmeler'i seçin.
Düzeltme 2’nin açılır menüsünü (... ) açın.
Geçerli yap'ı seçin.
Bu değişiklikle ilgili notlar göndermek istiyorsanız , bu API için Genel Değişiklik günlüğüne gönder'i seçin. Değişiklikleriniz için geliştiricilerin görebileceği bir açıklama sağlayın, örneğin: Düzeltmeleri test etme. Yeni "test" işlemi eklendi.
Düzeltme 2 artık geçerlidir.
Değişiklikleri ve değişiklik günlüğünü görmek için geliştirici portalına göz atma
Geliştirici portalını denerseniz API değişikliklerini gözden geçirebilir ve günlüğü burada değiştirebilirsiniz.
- Azure portalında API Management örneğine gidin.
- Soldaki menüde, API'ler'in altında API'ler'i seçin.
- Üstteki menüden Geliştirici portalı'nı seçin.
- Geliştirici portalında API'ler'i ve ardından Swagger Petstore'yı seçin.
- Yeni test işleminizin artık kullanılabilir olduğuna dikkat edin.
- API adının yanındaki Değişiklik Günlüğü'nü seçin.
- Değişiklik günlüğü girdinizin listede göründüğüne dikkat edin.
API düzeltmeye erişme
API'nizdeki her düzeltmeye özel olarak biçimlendirilmiş bir URL kullanılarak erişilebilir. BU API'nin belirli bir düzeltmesine erişmek için API URL yolunuzun sonuna, ancak sorgu dizesinden önce ekleyin ;rev={revisionNumber} . Örneğin, Swagger Petstore API'sinin 2. düzeltmesine erişmek için aşağıdakine benzer bir URL kullanabilirsiniz:
https://apim-hello-world.azure-api.net/store/pet/1;rev=2/
API'nizin düzeltmelerinin URL yollarını Azure portalındaki Düzeltmeler sekmesinde bulabilirsiniz.
İpucu
API yolunun sonuna eklenen tam URL'ye ek olarak, dize olmadan ;rev API yolunu kullanarak API'nizin geçerli;rev={revisionNumber}.
Özet
Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:
- Yeni düzeltme ekleme
- Düzeltmenizde bölünemez değişiklikler yapma
- Düzeltmenizi geçerli hale getirme ve bir değişiklik günlüğü girdisi ekleme
- Değişiklikleri ve değişiklik günlüğünü görmek için geliştirici portalına göz atma
- API düzeltmeye erişme
Sonraki adım
Sonraki öğreticiye ilerleyin: