Usa i backend Amplify tra le app (solo app di prima generazione) - AWS Amplify Ospitare

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à.

Usa i backend Amplify tra le app (solo app di prima generazione)

Nota

Le informazioni in questa sezione si riferiscono solo alle app di prima generazione. Se desideri condividere risorse di backend per un'app di seconda generazione, consulta Condividere risorse tra filiali nei documenti Amplify

Amplify ti consente di riutilizzare gli ambienti di backend esistenti in tutte le tue app di prima generazione in una determinata regione. Puoi farlo quando crei una nuova app, connetti una nuova filiale a un'app esistente o aggiorni un frontend esistente in modo che punti a un ambiente di backend diverso.

Riutilizza i backend quando crei una nuova app

Per riutilizzare un backend durante la creazione di una nuova app Amplify
  1. Accedi AWS Management Console e apri la console Amplify.

  2. Per creare un nuovo backend da utilizzare per questo esempio, procedi come segue:

    1. Nel riquadro di navigazione, scegli Tutte le app.

    2. Scegli Nuova app, Crea un'app.

    3. Inserisci un nome per la tua app, ad esempioExample-Amplify-App.

    4. Scegli Conferma distribuzione.

  3. Per connettere un frontend al nuovo backend, scegli la scheda Ambienti di hosting.

  4. Scegli il tuo provider git, quindi scegli Connect branch.

  5. Nella pagina Aggiungi ramo del repository, per Archivi aggiornati di recente, scegli il nome del repository. Per Branch, seleziona il ramo dal tuo repository per connetterti.

  6. Nella pagina Build settings, procedi come segue:

    1. Per il nome dell'app, seleziona l'app da utilizzare per aggiungere un ambiente di backend. Puoi scegliere l'app corrente o qualsiasi altra app nella regione corrente.

    2. Per Ambiente, seleziona il nome dell'ambiente di backend da aggiungere. È possibile utilizzare un ambiente esistente o crearne uno nuovo.

    3. Per impostazione predefinita, la funzionalità CI/CD full-stack è disattivata. La disattivazione del CI/CD full-stack fa sì che l'app venga eseguita in modalità pull only. In fase di compilazione, Amplify genererà automaticamente solo aws-exports.js il file, senza modificare l'ambiente di backend.

    4. Seleziona un ruolo di servizio esistente per concedere ad Amplify le autorizzazioni necessarie per apportare modifiche al backend dell'app. Se devi creare un ruolo di servizio, scegli Crea nuovo ruolo. Per ulteriori informazioni sulla creazione di un ruolo del servizio, consulta Aggiungere un ruolo di servizio.

    5. Seleziona Successivo.

  7. Scegliere Save and deploy (Salva e distribuisci).

Riutilizza i backend quando connetti una filiale a un'app esistente

Per riutilizzare un backend quando si collega una filiale a un'app Amplify esistente
  1. Accedi AWS Management Console e apri la console Amplify.

  2. Scegli l'app a cui connettere una nuova filiale.

  3. Nel riquadro di navigazione, scegli Impostazioni app, Generali.

  4. Nella sezione Filiali, scegli Connetti una filiale.

  5. Nella pagina Aggiungi ramo del repository, per Branch, seleziona il ramo dal tuo repository per connetterti.

  6. Per il nome dell'app, seleziona l'app da utilizzare per aggiungere un ambiente di backend. Puoi scegliere l'app corrente o qualsiasi altra app nella regione corrente.

  7. Per Ambiente, seleziona il nome dell'ambiente di backend da aggiungere. È possibile utilizzare un ambiente esistente o crearne uno nuovo.

  8. Se devi configurare un ruolo di servizio per concedere ad Amplify le autorizzazioni necessarie per apportare modifiche al backend dell'app, la console ti chiederà di eseguire questa operazione. Per ulteriori informazioni sulla creazione di un ruolo del servizio, consulta Aggiungere un ruolo di servizio.

  9. Per impostazione predefinita, la funzionalità CI/CD full-stack è disattivata. La disattivazione del CI/CD full-stack fa sì che l'app venga eseguita in modalità pull only. In fase di compilazione, Amplify genererà automaticamente solo aws-exports.js il file, senza modificare l'ambiente di backend.

  10. Seleziona Successivo.

  11. Scegliere Save and deploy (Salva e distribuisci).

Modifica un frontend esistente in modo che punti a un backend diverso

Per modificare un'app Amplify di frontend in modo che punti a un backend diverso
  1. Accedi AWS Management Console e apri la console Amplify.

  2. Scegli l'app per cui modificare il backend.

  3. Scegli la scheda Ambienti di hosting.

  4. Individua il ramo da modificare e scegli Modifica.

    La posizione del link Modifica per un ramo nella console Amplify.
  5. Nella pagina Seleziona un ambiente di backend da usare con questo ramo, per Nome app, seleziona l'app di frontend per cui desideri modificare l'ambiente di backend. Puoi scegliere l'app corrente o qualsiasi altra app nella regione corrente.

  6. Per Ambiente di backend, seleziona il nome dell'ambiente di backend da aggiungere.

  7. Per impostazione predefinita, è abilitato il CI/CD full-stack. Deseleziona questa opzione per disattivare il CI/CD full-stack per questo backend. La disattivazione del CI/CD full-stack fa sì che l'app venga eseguita in modalità pull only. In fase di compilazione, Amplify genererà automaticamente solo aws-exports.js il file, senza modificare l'ambiente di backend.

  8. Selezionare Salva. Amplify applica queste modifiche la prossima volta che crei l'app.