Automatyzowanie wdrożeń portalu dla deweloperów
DOTYCZY: Developer | Podstawowa | Podstawowa wersja 2 | Standardowa | Standardowa, wersja 2 | Premium | Premium, wersja 2
Portal deweloperów usługi API Management obsługuje dostęp programowy do zawartości. Umożliwia importowanie lub eksportowanie danych z usługi API Management za pomocą interfejsu API REST zarządzania zawartością. Dostęp do interfejsu API REST działa zarówno dla portali zarządzanych, jak i własnych.
Skrypt automatycznej migracji
Za pomocą interfejsu API można zautomatyzować migrację zawartości między dwiema usługami API Management — na przykład usługą w środowisku testowym i usługą w środowisku produkcyjnym. Skrypt scripts.v3/migrate.js
w repozytorium GitHub portalu deweloperów usługi API Management upraszcza ten proces automatyzacji.
Ostrzeżenie
Skrypt usuwa zawartość portalu deweloperów w docelowej usłudze API Management. Jeśli się o to martwisz, upewnij się, że wykonasz kopię zapasową.
Uwaga
Jeśli używasz portalu self-hosted z jawnie zdefiniowanym niestandardowym kontem magazynu do hostowania plików multimedialnych (tj. definiujesz ustawienie w config.design.json
pliku konfiguracji), musisz użyć oryginalnego scripts/migrate.js
skryptu.blobStorageUrl
Oryginalny skrypt nie działa w przypadku portali zarządzanych ani samodzielnie hostowanych przy użyciu konta magazynu multimediów zarządzanego przez usługę API Management. W takim przypadku użyj skryptu /scripts.v3
z folderu .
Skrypt wykonuje następujące kroki:
- Przechwyć zawartość portalu i nośnik z źródłowej usługi API Management.
- Usuń zawartość i multimedia portalu z docelowej usługi API Management.
- Przekaż zawartość i multimedia portalu do docelowej usługi API Management.
- Opcjonalnie i tylko w przypadku portali zarządzanych — automatycznie opublikuj portal.
Po pomyślnym wykonaniu skryptu docelowa usługa API Management powinna zawierać tę samą zawartość portalu co usługa źródłowa i będzie można ją zobaczyć jako administrator.
- Jeśli używasz portalu zarządzanego, możesz ustawić skrypt tak, aby automatycznie opublikować portal docelowy, aby migrowana wersja została automatycznie udostępniona odwiedzającym.
- Jeśli używasz portalu hostowanego samodzielnie, musisz ręcznie opublikować portal docelowy. Postępuj zgodnie z instrukcjami dotyczącymi publikowania i hostowania w samouczku, aby skonfigurować portal dla deweloperów hostowanych samodzielnie.
Następne kroki
Dowiedz się więcej o portalu dla deweloperów: