Geliştirici portalı dağıtımlarını otomatikleştirme

ŞUNLAR IÇIN GEÇERLIDIR: Geliştirici | Temel | Temel v2 | Standart | Standart v2 | Premium

API Management geliştirici portalı, içeriğe program aracılığıyla erişimi destekler. İçerik yönetimi REST API'si aracılığıyla api management hizmetine veri aktarmanıza veya bu hizmetten dışarı aktarmanıza olanak tanır. REST API erişimi hem yönetilen hem de şirket içinde barındırılan portallar için çalışır.

Otomatik geçiş betiği

api'yi kullanarak iki API Management hizmeti (örneğin, test ortamındaki bir hizmet ve üretim ortamındaki bir hizmet) arasında içerik geçişini otomatikleştirebilirsiniz. scripts.v3/migrate.js API Management geliştirici portalı GitHub deposundaki betik bu otomasyon sürecini basitleştirir.

Uyarı

Betik, hedef API Management hizmetinizdeki geliştirici portalının içeriğini kaldırır. Bu konuda endişeleniyorsanız bir yedekleme gerçekleştirdiğinizden emin olun.

Not

Medya dosyalarını barındırmak için açıkça tanımlanmış özel depolama hesabıyla şirket içinde barındırılan blobStorageUrl bir portal kullanıyorsanız (yapılandırma dosyasında ayarı config.design.json siz tanımlarsınız), özgün scripts/migrate.jsbetiği kullanmanız gerekir. Özgün betik, API Management tarafından yönetilen medya depolama hesabıyla yönetilen veya şirket içinde barındırılan portallarda çalışmaz. Bu durumda, bunun yerine klasöründeki /scripts.v3 betiği kullanın.

Betik aşağıdaki adımları gerçekleştirir:

  1. Kaynak API Management hizmetinden portal içeriğini ve medyasını yakalayın.
  2. Portal içeriğini ve medyasını hedef API Management hizmetinden kaldırın.
  3. Portal içeriğini ve medyasını hedef API Management hizmetine yükleyin.
  4. İsteğe bağlı olarak ve yalnızca yönetilen portallar için portalı otomatik olarak yayımlayın.

Betik başarıyla yürütüldükten sonra, hedef API Management hizmeti kaynak hizmetle aynı portal içeriğini içermelidir ve bunu yönetici olarak görebilirsiniz.

  • Yönetilen portal kullanıyorsanız, geçirilen sürümün ziyaretçilerin kullanımına otomatik olarak sunulması için betiği hedef portalı otomatik olarak yayımlayacak şekilde ayarlayabilirsiniz.
  • Şirket içinde barındırılan bir portal kullanıyorsanız hedef portalı el ile yayımlamanız gerekir. Şirket içinde barındırılan bir geliştirici portalı ayarlamak için öğreticideki yayımlama ve barındırma yönergelerini izleyin.

Sonraki adımlar

Geliştirici portalı hakkında daha fazla bilgi edinin: