Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Migrazione di un'app SSR Next.js 11 su Amplify Hosting Computer
Quando distribuisci una nuova Next.js app, per impostazione predefinita Amplify utilizza la versione supportata più recente di. Next.js Attualmente, il provider SSR di calcolo Amplify Hosting supporta la versione 15. Next.js
La console Amplify rileva le app nel tuo account che sono state distribuite prima del rilascio di novembre 2022 del servizio di elaborazione Amplify Hosting con supporto completo per le versioni da 12 a 15. Next.js La console mostra un banner informativo che identifica le app con filiali distribuite utilizzando il precedente provider SSR di Amplify, Classic (solo 11). Next.js Ti consigliamo vivamente di migrare le tue app al provider SSR di calcolo Amplify Hosting.
Se stai aggiornando l'applicazione Hosted Next.js 11 alla versione Next.js 12 o successiva, potresti ricevere un "target" property is no longer supported errore quando viene attivata una distribuzione. In questo caso, è necessario migrare al calcolo di Amplify Hosting.
È necessario migrare manualmente l'app e tutte le sue filiali di produzione contemporaneamente. Un'app non può contenere sia rami Classic (solo Next.js 11) che Next.js 12 o versioni successive.
Utilizza le seguenti istruzioni per migrare un'app al provider SSR di calcolo Amplify Hosting.
Per migrare un'app al provider SSR di calcolo Amplify Hosting
-
Accedi Console di gestione AWS e apri la console Amplify.
-
Scegli l' Next.js app che desideri migrare.
Nota
Prima di migrare un'app nella console Amplify, devi prima aggiornare il file package.json dell'app per utilizzare la versione 12 o successiva. Next.js
-
Nel pannello di navigazione, scegli Impostazioni app, Generali.
-
Nella home page dell'app, la console visualizza un banner se l'app ha filiali distribuite utilizzando il provider SSR Classic (solo Next.js 11). Sul banner, scegli Migra.
-
Nella finestra di conferma della migrazione, seleziona le tre istruzioni e scegli Migra.
-
Amplify creerà e ridistribuirà la tua app per completare la migrazione.
Ripristino di una migrazione SSR
Quando distribuisci un' Next.js app, Amplify Hosting rileva le impostazioni nell'app e imposta il valore interno della piattaforma per l'app. Esistono tre valori di piattaforma validi. Un'app SSG è impostata sul valore WEB della piattaforma. Un'app SSR che utilizza la Next.js versione 11 è impostata sul valore della piattaforma. WEB_DYNAMIC Un'app SSR Next.js 12 o successiva è impostata sul valore della piattaforma. WEB_COMPUTE
Quando esegui la migrazione di un'app utilizzando le istruzioni nella sezione precedente, Amplify modifica il valore della piattaforma della tua app da a. WEB_DYNAMIC WEB_COMPUTE Una volta completata la migrazione al calcolo di Amplify Hosting, non è possibile ripristinare la migrazione nella console. Per ripristinare la migrazione, è necessario utilizzare per ripristinare la piattaforma dell'app AWS Command Line Interface a. WEB_DYNAMIC Apri una finestra di terminale e inserisci il seguente comando, aggiornando l'ID dell'app e la regione con le tue informazioni uniche.
aws amplify update-app --app-idabcd1234--platform WEB_DYNAMIC --regionus-west-2