Dela via


Automatisera distributioner av utvecklarportalen

GÄLLER FÖR: Utvecklare | Grundläggande | Standard | Premie

Utvecklarportalen i Azure API Management stöder programmatisk åtkomst till innehåll. Med utvecklarportalen kan du importera data till eller exportera från en API Management-tjänst via rest-API:et för innehållshantering. REST API-åtkomsten fungerar för både hanterade och lokalt installerade utvecklarportaler.

Automatiserat migreringsskript

Du kan automatisera migreringen av innehåll mellan två API Management-tjänster, till exempel en tjänst i testmiljön och en tjänst i produktionsmiljön. Skriptet scripts.v3/migrate.jsGitHub-lagringsplatsen för utvecklarportalen förenklar den här automatiseringsprocessen.

Warning

Skriptet tar bort innehållet i utvecklarportalen i din API Management-måltjänst. Se till att du utför en säkerhetskopiering om du är orolig för det.

Note

Användning av skriptet för att migrera innehåll i utvecklarportalen mellan en API Management-instans på en klassisk nivå (till exempel Standard) och en instans på en v2-nivå (till exempel Standard v2) stöds inte för närvarande. Migrering av portalinnehåll mellan instanser på v2-nivåerna stöds inte heller.

Note

Om du använder en lokalt installerad utvecklarportal med ett explicit definierat anpassat lagringskonto som värd för mediefiler (dvs. du definierar blobStorageUrl inställningen i config.design.json konfigurationsfilen) måste du använda det ursprungliga scripts.v2/migrate.js skriptet. Det ursprungliga skriptet fungerar inte för hanterade eller lokalt installerade portaler med medielagringskontot som hanteras av API Management. I så fall använder du skriptet /scripts.v3 från mappen i stället.

Skriptet utför följande steg:

  1. Samlar in portalens innehåll och media från API Management-källtjänsten.
  2. Tar bort portalens innehåll och media från API Management-måltjänsten.
  3. Laddar upp portalinnehållet och mediet till API Management-måltjänsten.
  4. Valfritt och endast för hanterade portaler: publicerar automatiskt portalen.

När skriptet har körts ska API Management-måltjänsten innehålla samma portalinnehåll som källtjänsten och du kan se det som administratör.

  • Om du använder en hanterad portal kan du ställa in skriptet på att automatiskt publicera målportalen för att göra den migrerade versionen automatiskt tillgänglig för besökare.
  • Om du använder en lokalt installerad portal måste du publicera målportalen manuellt. Följ instruktionerna för publicering och värd i självstudien för att konfigurera en lokalt installerad utvecklarportal.