Öğretici: Hataya neden olmayan API değişikliklerini güvenli bir şekilde yapmak için düzeltmeleri kullanma
API’niz kullanıma hazır olduğunda ve geliştiriciler tarafından kullanılmaya başladığında genellikle bu API’de değişiklikler yapmak ve aynı zamanda API’nizi çağıranları kesintiye uğratmamak istersiniz. Yaptığınız değişiklikleri geliştiricilere bildirmeniz de yararlıdır.
Azure API Management'de, değişiklikleri güvenli bir şekilde modellemek ve test etmek için hataya neden olmayan API değişiklikleri yapmak için düzeltmeleri kullanın. Hazır olduğunda, bir düzeltmeyi geçerli hale ve geçerli API'nizi değiştirebilirsiniz.
Arka plan için bkz. & sürümleri ve Azure ile API Sürümü API Management.
Bu öğreticide şunların nasıl yapıldığını öğreneceksiniz:
- Yeni düzeltme ekleme
- Düzeltmenizde hataya neden olmayan 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
Önkoşullar
- Azure API Management terminolojisini öğrenin.
- Şu hızlı başlangıcı tamamlayın: Azure API Management örneği oluşturma.
- Ayrıca, şu öğreticiyi tamamlayın: İlk API'nizi içeri aktarma ve yayımlama.
Yeni düzeltme ekleme
Azure portal'daoturum API Management.
API’ler seçeneğini belirleyin.
API listesinden (veya düzeltme eklemek istediğiniz başka bir API'den) Tanıtım Konferansı API'sini seçin.
Düzeltmeler sekmesini seçin.
+ Düzeltme ekle'yi seçin.
İpucu
API'nin bağlam menüsünde ( ... ) Düzeltme ekle'yi de seçebilirsiniz.
Ne için kullanılacağını hatırlamaya yardımcı olmak için revizyonunuza ilişkin bir açıklama ekleyin.
Oluştur'a,
Yeni bir düzeltme oluşturulur.
Not
Özgün API'niz Düzeltme 1’de kalır. Farklı bir düzeltmeyi güncel yapana kadar kullanıcılarınız bu düzeltmeyi çağırmaya devam eder.
Düzeltmenizde hataya neden olmayan değişiklikler yapma
API listesinden Tanıtım Konferans API’sini seçin.
Ekranın üst kısmında Tasarım sekmesini seçin.
Düzeltme seçici’nin (tasarım sekmesinin hemen üzerinde) Düzeltme 2’nin seçildiğini gösterdiğinden emin olun.
İ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, işlemin Adını, Görünen Adını ve URL'sini ise test olarak ayarlayın.
Yeni işleminizi kaydedin.
Düzeltme 2'de bir değişiklik yaptık. Düzeltme 1'e geri dönmek için sayfanın üst kısmında bulunan düzeltme seçiciyi kullanın.
Yeni işleminizin Düzeltme 1’de görünmediğine dikkat edin.
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 sekmesini seçin.
Düzeltme 2’nin açılır menüsünü (...) açın.
Geçerli hale'yi seçin.
Bu değişiklikle ilgili notlar almak için bu API için Genel Değişiklik günlüğünde Paylaş onay kutusunu seçin. Geliştiricilerin göreceği değişiklik için bir açıklama girin, örneğin: Test düzeltmeleri. 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ı denediyseniz APIdeğişikliklerini gözden geçirebilirsiniz ve günlüğü orada değiştirebilirsiniz.
- Azure portalda API’ler öğesini seçin.
- Üst menüden Geliştirici portalı'ı seçin.
- Geliştirici portalında API'ler'i ve ardından Tanıtım Konferansı API'sini seçin.
- Yeni test işleminizin artık kullanılabilir olduğuna dikkat edin.
- API adının yakınındaki Changelog'u seçin.
- Değişiklik günlüğü girdinizin bu listede göründüğüne dikkat edin.
Sonraki adımlar
Bu öğreticide, şunların nasıl yapıldığını öğrendiniz:
- Yeni düzeltme ekleme
- Düzeltmenizde hataya neden olmayan 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
Sonraki öğreticiye ilerleyin:
