Dağıtıma genel bakış

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

Bu konu, proxy dağıtımına hızlı bir genel bakış sağlar. Proxy'leri; yönetim kullanıcı arayüzü, komut satırı komut dosyaları veya API'lerle dağıtabilirsiniz.

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

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

Bir proxy'nin çağrılabilmesi için dağıtılması gerekir. Genelde dağıtımın ne zaman yapılacağını siz belirlersiniz. Bir test ortamında çalışırken, birçok kez yinelemeli dağıtım yapabilirsiniz. Öte yandan, test ortamından üretim ortamına proxy 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 bir proxy'yi dağıtın veya yeniden dağıtın:

  • Yeni proxy oluşturma (dağıtım otomatik olarak gerçekleşir)
  • Mevcut proxy'yi değiştirme
  • Proxy'nin yeni bir düzeltmesini oluşturma
  • Yeni bir proxy sürümü oluşturma
  • Proxy'yi bir ortamdan diğerine (örneğin, bir test ortamından üretim ortamına) aktarın.
  • Bir anahtar deposu silip yeniden oluşturun.

Proxy nerede dağıtılır?

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 yalnızca üzerinde çalışacağınız ve API değişikliklerini test edebileceğiniz bir alan ve API'lerin uygulamalarla kullanıma açık olduğu başka bir alan sağlamak için tasarlanmıştır. Aşağıdaki şekilde, yeşil noktayla gösterildiği gibi test ortamına dağıtılan bir proxy gösterilmektedir.

Proxy dağıtma

Proxy'yi nasıl dağıtacağınız, proxy'yi geliştirdiğiniz yere bağlıdır. Kullanıcı arayüzünde çalışıyorsanız yalnızca birkaç tıklamayla kolayca proxy dağıtabilirsiniz. Yeni bir proxy oluşturduğunuzda otomatik olarak dağıtılır. Bunun için özel bir işlem yapmanız gerekmez. Mevcut bir proxy'yi yeniden dağıtma prosedürü neredeyse basittir. Hangi dağıtım ortamına dağıtım yapacağınızı seçmeniz yeterlidir. Gerisini yönetim kullanıcı arayüzü halleder. Daha fazla bilgi için Kullanıcı arayüzünde proxy dağıtma bölümüne bakın.

Proxy'leri ve ilgili bileşenleri çevrimdışı olarak geliştiriyorsanız (yani, proxy XML dosyaları 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üklemek ve dağıtmak için yapılandırabileceğiniz ve çalıştırabileceğiniz örnek bir kabuk komut dosyası edinebilirsiniz. Daha fazla bilgi için Komut satırından proxy dağıtma bölümüne bakın.

Son olarak, proxy'leri dağıtmak için Edge Management API'yi kullanabilirsiniz. Dağıtım API'leri, geliştirme ekibinizin API geliştirme yaşam döngünüzü otomatikleştirmek ve optimize etmek için koordine edebileceği atom işlevleri sunar. Yönetim API'sini kullanarak API proxy'lerini dağıtma başlıklı makaleyi inceleyin.

API Proxy Düzeltmesi nedir?

Düzeltmeler, API proxy güncellemelerini oluşturup bir ortama dağıtırken bunları yönetmenizi sağlar. Düzeltmeler sıralı bir şekilde numaralandırılır. Böylece API proxy'nizin önceki bir düzeltmesini dağıtarak değişiklikleri geri alabilirsiniz.

Düzeltmeler aynı API proxy'si temel yolunu paylaşırsa bir ortama belirli bir zamanda API proxy'sinin yalnızca bir düzeltmesi dağıtılabilir.

Genellikle, yeni bir düzeltmenin 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ılmış bir düzeltmenin üzerine yazma veya bir düzeltmeyi hiç artırmamayı seçme yer alır. Örneğin, bazen küçük değişiklikler yaptığınızda düzeltmeyi artırmak istemeyebilirsiniz. Bu gelişmiş seçenekler, Edge Management API'ye doğrudan çağrı yapılarak gerçekleştirilebilir. Yönetim API'sini kullanarak API proxy'lerini dağıtma başlıklı makaleyi inceleyin.

test ortamında bir API proxy'sinin yeni düzeltmelerini oluşturmaya devam ederken API proxy'sinin düzeltmesini prod ortamına dağıtabilirsiniz. Hazır olduğunuzda test ortamındaki API proxy'nizin daha yüksek düzeltme sürümünü prod ortamındaki API proxy'sinin önceki düzeltmesine göre "tanıtabilirsiniz".

Düzeltmeler hakkında daha fazla bilgi için Yönetim API'sini kullanarak API proxy'lerini dağıtma ve Kullanıcı arayüzünde proxy dağıtma bölümlerine göz atın.

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