Delen via


Implementaties van de ontwikkelaarsportal automatiseren

VAN TOEPASSING OP: Ontwikkelaar | Basic | Basic v2 | Standaard | Standard v2 | Premium

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.jsscript 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:

  1. Leg de portalinhoud en -media vast van de bron-API Management-service.
  2. Verwijder de portalinhoud en -media uit de doel-API Management-service.
  3. Upload de inhoud en media van de portal naar de doel-API Management-service.
  4. 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: