Dağıtıma genel bakış

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info

Bu konuda, proxy dağıtımına hızlı bir genel bakış sunulmaktadır. Proxy'leri yönetim kullanıcı arayüzünü, komut satırı komut dosyalarını veya API'leri kullanarak dağıtabilirsiniz.

Video: API proxy dağıtımı sırasında kesinti olmamasıyla ilgili en iyi uygulamalar hakkında bilgi edinmek için kısa bir video izleyin.

Proxy ne zaman dağıtılır?

Proxy'nin çağrılabilmesi için dağıtılması gerekir. Genellikle dağıtımı ne zaman yapacağınız size bağlıdır. Test ortamında çalışırken iteratif olarak birçok kez dağıtım yapabilirsiniz. Öte yandan, bir proxy'yi test ortamından üretim ortamına dağıtma kararı genellikle geliştirme ekibiniz tarafından belirlenen yaşam döngüsü kurallarına bağlıdır.

Aşağıdaki durumlarda proxy dağıtabilir veya yeniden dağıtabilirsiniz:

  • Yeni bir proxy oluşturma (dağıtım otomatik olarak gerçekleşir)
  • Mevcut bir proxy'yi değiştirme
  • Proxy'nin yeni bir revizyonunu oluşturma
  • Proxy'nin yeni bir sürümünü oluşturma
  • Bir proxy'yi bir ortamdan diğerine (ör. test ortamından üretim ortamına) gönderin.
  • Anahtar deposunu silin ve yeniden oluşturun.

Proxy'nin dağıtılacağı yer

Bir ortama proxy dağıtırsınız. Apigee Edge'deki tüm kuruluşlar varsayılan olarak test ve prod adlı iki ortama sahiptir. Bu ortamlar, API değişikliklerini üzerinde çalışabileceğiniz ve test edebileceğiniz bir alan ile API'lerin uygulamalara gösterildiği başka bir alan sağlamak için tasarlanmıştır. Aşağıdaki resimde, yeşil noktayla belirtildiği gibi test ortamına dağıtılan bir proxy gösterilmektedir.

Proxy dağıtma

Bir proxy'yi dağıtma şekliniz, proxy'yi geliştirdiğiniz yere bağlıdır. Kullanıcı arayüzünde çalışıyorsanız birkaç fare tıklamasıyla kolayca proxy dağıtabilirsiniz. Yeni bir proxy oluşturduğunuzda otomatik olarak dağıtılır. Özel bir işlem yapmanız gerekmez. Mevcut bir proxy'yi yeniden dağıtma işlemi de neredeyse aynı derecede basittir. Dağıtılacak dağıtım ortamını seçmeniz yeterlidir. Gerisini yönetim kullanıcı arayüzü halleder. Daha fazla bilgi için Kullanıcı arayüzünde proxy dağıtma başlıklı makaleyi inceleyin.

Proxy'leri ve ilgili bileşenleri çevrimdışı olarak geliştiriyorsanız (yani proxy XML dosyalarıyla ve diğer kodlarla doğrudan dosya sisteminizde çalışıyorsanız) Apigee Edge, kullanabileceğiniz kullanışlı bir komut satırı dağıtım aracı sağlar. Ayrıca, proxy dosyalarınızı yükleyip dağıtmak için yapılandırıp çalıştırabileceğiniz örnek bir kabuk komut dosyası da edinebilirsiniz. Daha fazla bilgi için Proxy'leri komut satırından dağıtma başlıklı makaleyi inceleyin.

Son olarak, proxy'leri dağıtmak için Edge yönetim API'sini kullanabilirsiniz. Dağıtım API'leri, API geliştirme yaşam döngüsünü otomatikleştirip optimize etmek için geliştirme ekibinizin koordine edebileceği atomik işlevler sunar. Yönetim API'sini kullanarak API proxy'leri dağıtma başlıklı makaleyi inceleyin.

API Proxy Revizyonu nedir?

Düzeltmeler, API proxy güncellemelerini oluşturup bir ortama dağıtırken yönetmenize olanak tanır. Revizyonlar sırayla numaralandırılır. Bu sayede, API proxy'nizin önceki bir revizyonunu dağıtarak bir değişikliği geri alabilirsiniz.

Revizyonlar aynı API proxy taban yolunu paylaşıyorsa belirli bir zamanda bir ortama yalnızca bir API proxy revizyonu dağıtılabilir.

Genellikle yeni bir düzeltme dağıtılabilmesi için mevcut bir düzeltmenin dağıtımı kaldırılmalıdır. Diğer gelişmiş seçenekler arasında, dağıtılan bir düzeltmenin üzerine yazma veya bir düzeltmeyi hiç artırmama seçeneği yer alır. Örneğin, bazen küçük değişiklikler yaptığınızda düzeltme sayısını artırmak istemeyebilirsiniz. Bu gelişmiş seçenekler, Edge yönetim API'sine doğrudan çağrılar yoluyla kullanılabilir. Yönetim API'sini kullanarak API proxy'leri dağıtma başlıklı makaleyi inceleyin.

Bir API proxy'sinin revizyonunu prod ortamına dağıtırken test ortamında bu API proxy'sinin yeni revizyonlarını oluşturmaya devam edebilirsiniz. Hazır olduğunuzda, test ortamındaki API proxy'nizin daha yeni revizyonunu prod ortamındaki API proxy'nin önceki revizyonuna "yükseltebilirsiniz".

Düzeltmeler hakkında daha fazla bilgi için Management API'yi kullanarak API proxy'lerini dağıtma ve Kullanıcı arayüzünde proxy dağıtma başlıklı makaleleri inceleyin.

Video: API düzeltmeleri hakkında daha fazla bilgi edinmek için kısa bir video izleyin.