Implementaties van de ontwikkelaarsportal automatiseren
VAN TOEPASSING OP: Ontwikkelaar | Basic | Basic v2 | Standaard | Standard v2 | Premium | Premium v2
De API Management-ontwikkelaarsportal ondersteunt programmatische toegang tot inhoud. Hiermee kunt u gegevens importeren naar of exporteren vanuit een API Management-service via de REST API voor inhoudsbeheer. De REST API-toegang werkt voor zowel beheerde als zelf-hostende portals.
Script voor geautomatiseerde migratie
U kunt de API gebruiken om de migratie van inhoud tussen twee API Management-services te automatiseren, bijvoorbeeld een service in de testomgeving en een service in de productieomgeving. Het scripts.v3/migrate.js
script in de GitHub-opslagplaats voor ontwikkelaars van API Management vereenvoudigt dit automatiseringsproces.
Waarschuwing
Het script verwijdert de inhoud van de ontwikkelaarsportal in uw doel-API Management-service. Als u zich zorgen maakt over het maken van een back-up, moet u ervoor zorgen dat u een back-up uitvoert.
Notitie
Als u een zelf-hostende portal gebruikt met een expliciet gedefinieerd aangepast opslagaccount voor het hosten van mediabestanden (dat wil weten, definieert u de blobStorageUrl
instelling in het config.design.json
configuratiebestand), moet u het oorspronkelijke scripts/migrate.js
script gebruiken. Het oorspronkelijke script werkt niet voor beheerde of zelf-hostende portals met het mediaopslagaccount dat wordt beheerd door API Management. Gebruik in dat geval het script uit de /scripts.v3
map.
Met het script voert u de volgende stappen uit:
- Leg de portalinhoud en -media vast van de bron-API Management-service.
- Verwijder de portalinhoud en -media uit de doel-API Management-service.
- Upload de inhoud en media van de portal naar de doel-API Management-service.
- Optioneel en alleen voor beheerde portals: publiceer de portal automatisch.
Nadat het script is uitgevoerd, moet de doel-API Management-service dezelfde portalinhoud bevatten als de bronservice en kunt u het zien als beheerder.
- Als u een beheerde portal gebruikt, kunt u het script zo instellen dat de doelportal automatisch wordt gepubliceerd om de gemigreerde versie automatisch beschikbaar te maken voor de bezoekers.
- Als u een zelf-hostende portal gebruikt, moet u de doelportal handmatig publiceren. Volg de publicatie- en hostinginstructies in de zelfstudie om een zelf-hostende ontwikkelaarsportal in te stellen.
Volgende stappen
Meer informatie over de ontwikkelaarsportal: