

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)
<a name="reuse-backends"></a>

**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](https://docs.amplify.aws/nextjs/deploy-and-host/fullstack-branching/share-resources/) 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
<a name="reuse-backends-create-connect"></a>

**Per riutilizzare un backend durante la creazione di una nuova app Amplify**

1. Accedi Console di gestione AWS e apri la console [Amplify.](https://console.aws.amazon.com/amplify/)

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

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

   1. Scegli **Nuova app**, **Crea un'app**.

   1. Inserisci un nome per la tua app, ad esempio**Example-Amplify-App**.

   1. Scegli **Conferma distribuzione**.

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

1. Scegli il tuo provider git, quindi scegli **Connect branch**.

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

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

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

   1. Per impostazione predefinita, lo stack completo CI/CD è disattivato. *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.

   1. 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 con autorizzazioni per distribuire risorse di backend](amplify-service-role.md).

   1. Scegli **Next (Successivo)**.

1. Scegliere **Save and deploy (Salva e distribuisci)**.

## Riutilizza i backend quando connetti una filiale a un'app esistente
<a name="reuse-backends-connect-branch"></a>

**Per riutilizzare un backend quando si collega una filiale a un'app Amplify esistente**

1. Accedi Console di gestione AWS e apri la console [Amplify.](https://console.aws.amazon.com/amplify/)

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

1. Nel riquadro di navigazione, scegli **Impostazioni app**, **Generali**.

1. Nella sezione **Filiali**, scegli **Connetti una filiale**.

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

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.

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

1. 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 con autorizzazioni per distribuire risorse di backend](amplify-service-role.md).

1. Per impostazione predefinita, lo stack completo è disattivato. CI/CD *La disattivazione dello stack completo CI/CD 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.

1. Scegli **Next (Successivo)**.

1. Scegliere **Save and deploy (Salva e distribuisci)**.

## Modifica un frontend esistente in modo che punti a un backend diverso
<a name="reuse-backends-edit-existing"></a>

**Per modificare un frontend, l'app Amplify in modo che punti a un backend diverso**

1. Accedi Console di gestione AWS e apri la console [Amplify.](https://console.aws.amazon.com/amplify/)

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

1. Scegli la scheda **Ambienti di hosting**.

1. Individua il ramo da modificare e scegli **Modifica**.  
![\[La posizione del link Modifica per un ramo nella console Amplify.\]](http://docs.aws.amazon.com/it_it/amplify/latest/userguide/images/amplify_edit_backend.png)

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

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

1. Per impostazione predefinita, lo stack completo CI/CD è abilitato. Deseleziona questa opzione per disattivare lo stack completo CI/CD per questo backend. *La disattivazione del full-stack CI/CD 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.

1. Scegli **Save** (Salva). Amplify applica queste modifiche la prossima volta che crei l'app.