Condividi tramite


Automatizzare le distribuzioni del portale per sviluppatori

SI APPLICA A: Sviluppatore | Basic | Basic v2 | Standard | Standard v2 | Premium | Premium v2

Il portale per sviluppatori di Gestione API supporta l'accesso a livello di codice al contenuto. Consente di importare o esportare dati da un servizio Gestione API tramite l'API REST di gestione del contenuto. L'accesso all'API REST funziona sia per i portali gestiti che per i portali self-hosted.

Script di migrazione automatizzato

È possibile usare l'API per automatizzare la migrazione del contenuto tra due servizi di Gestione API, ad esempio un servizio nell'ambiente di test e un servizio nell'ambiente di produzione. Lo script scripts.v3/migrate.js nel portale per sviluppatori di Gestione API repository GitHub semplifica questo processo di automazione.

Avviso

Lo script rimuove il contenuto del portale per sviluppatori nel servizio Gestione API di destinazione. Se si è preoccupati, assicurarsi di eseguire un backup.

Nota

Se si usa un portale self-hosted con un account di archiviazione personalizzato definito in modo esplicito per ospitare file multimediali (ad esempio, si definisce l'impostazione blobStorageUrl nel config.design.json file di configurazione), è necessario usare lo script originale scripts/migrate.js . Lo script originale non funziona per i portali gestiti o self-hosted con l'account di archiviazione multimediale gestito da Gestione API. In tal caso, usare lo script della cartella /scripts.v3.

Lo script esegue le operazioni seguenti:

  1. Acquisire il contenuto del portale e i supporti dal servizio Gestione API di origine.
  2. Rimuovere il contenuto del portale e i supporti dal servizio Gestione API di destinazione.
  3. Caricare il contenuto del portale e i supporti nel servizio Gestione API di destinazione.
  4. Facoltativamente e solo per i portali gestiti, pubblicare automaticamente il portale.

Dopo l'esecuzione dello script, il servizio Gestione API di destinazione deve contenere lo stesso contenuto del portale del servizio di origine e sarà possibile visualizzarlo come amministratore.

  • Se si usa un portale gestito, è possibile impostare lo script per pubblicare automaticamente il portale di destinazione per rendere la versione migrata automaticamente disponibile ai visitatori.
  • Se si usa un portale self-hosted, è necessario pubblicare manualmente il portale di destinazione. Seguire le istruzioni di pubblicazione e hosting nell'esercitazione per configurare un portale per sviluppatori self-hosted.

Passaggi successivi

Altre informazioni sul portale per sviluppatori: