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

Geliştirici API Management portal, içeriğe programlı erişimi destekler. bir hizmette içerik yönetimi veya bir hizmetten API Management içeri veya dışarı aktarma işlemi REST API. Bu REST API hem yönetilen hem de kendi kendine barındırılan portallarda çalışır.

Otomatik geçiş betiği

API'yi kullanarak iki hizmet arasında içerik geçişini API Management kullanabilirsiniz. Örneğin, test ortamındaki bir hizmet ve üretim ortamındaki bir hizmet. API Management scripts.v3/migrate.js portalında yer alan GitHub bu otomasyon sürecini basitleştiriyor.

Uyarı

Betik, hedef uygulama hizmetinizin geliştirici portalı API Management kaldırır. Bu konuda endişeleriniz varsa yedekleme gerçekleştirin.

Not

Medya dosyalarını barındırmak için açıkça tanımlanmış özel depolama hesabına sahip bir kendinden konak portalı kullanıyorsanız (yapılandırma dosyasında ayarı siz tanımlarsınız), özgün betiği blobStorageUrl config.design.json scripts/migrate.js kullansanız gerekir. Özgün betik, yönetilen veya kendi kendine barındırılan portallarda, ortam depolama hesabı tarafından yönetilen portallarda API Management. Bu durumda, bunun yerine klasöründeki /scripts.v3 betiği kullanın.

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

  1. Kaynak kaynak hizmetten portal içeriğini ve API Management yakalama.
  2. Portal içeriğini ve medyayı hedef hizmetten API Management kaldırın.
  3. Upload içeriğini ve medyayı hedef API Management seçin.
  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ülürken, hedef API Management hizmeti kaynak hizmetle aynı portal içeriğini içermeli ve bunu yönetici olarak görebilirsiniz.

  • Yönetilen bir portal kullanıyorsanız, geçirilen sürümün ziyaretçiler için otomatik olarak kullanılabilir hale getiriyorsa, betiği hedef portalı otomatik olarak yayımlayacak şekilde ayarlayın.
  • Kendi kendine barındırılan bir portal kullanıyorsanız, hedef portalı el ile yayımlamanız gerekir. Kendi kendine barındırılan bir geliştirici portalı ayarlamak için öğreticide yayımlama ve barındırma yönergelerini izleyin.

Sonraki adımlar

Geliştirici portalı hakkında daha fazla bilgi edinmek için: