

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Utiliser les backends Amplify dans toutes les applications (applications de première génération uniquement)
<a name="reuse-backends"></a>

**Note**  
Les informations contenues dans cette section concernent uniquement les applications de première génération. Si vous souhaitez partager les ressources du backend d'une application de deuxième génération, consultez la section [Partager les ressources entre les branches](https://docs.amplify.aws/nextjs/deploy-and-host/fullstack-branching/share-resources/) dans la documentation *Amplify*

Amplify vous permet de réutiliser les environnements backend existants dans toutes vos applications de première génération dans une région donnée. Vous pouvez le faire lorsque vous créez une nouvelle application, connectez une nouvelle branche à une application existante ou mettez à jour un frontend existant pour qu'il pointe vers un autre environnement principal.

## Réutiliser les backends lors de la création d'une nouvelle application
<a name="reuse-backends-create-connect"></a>

**Pour réutiliser un backend lors de la création d'une nouvelle application Amplify**

1. Connectez-vous à la console [Amplify AWS Management Console](https://console.aws.amazon.com/amplify/) et ouvrez-la.

1. Pour créer un nouveau backend à utiliser dans cet exemple, procédez comme suit :

   1. Dans le volet de navigation, sélectionnez **Toutes les applications**.

   1. Choisissez **Nouvelle application**, puis **Créez une application**.

   1. Entrez un nom pour votre application, par exemple**Example-Amplify-App**.

   1. Choisissez **Confirmer le déploiement**.

1. Pour connecter un frontend à votre nouveau backend, choisissez l'onglet **Environnements d'hébergement.**

1. Choisissez votre fournisseur Git, puis sélectionnez **Connect branch**.

1. Sur la page **Ajouter une branche de référentiel**, pour **Référentiels récemment mis à jour**, choisissez le nom de votre référentiel. Pour **Branch**, sélectionnez la branche de votre référentiel à connecter.

1. Sur la page **des paramètres** de compilation, effectuez les opérations suivantes :

   1. Dans **Nom de l'application**, sélectionnez l'application à utiliser pour ajouter un environnement principal. Vous pouvez choisir l'application actuelle ou n'importe quelle autre application de la région actuelle.

   1. Pour **Environnement**, sélectionnez le nom de l'environnement principal à ajouter. Vous pouvez utiliser un environnement existant ou en créer un nouveau.

   1. Par défaut, la fonction full stack CI/CD est désactivée. La désactivation du CI/CD complet entraîne l'exécution de l'application en mode *pull* uniquement. Au moment de la création, Amplify générera automatiquement le `aws-exports.js` fichier uniquement, sans modifier votre environnement principal.

   1. Sélectionnez un rôle de service existant pour accorder à Amplify les autorisations dont il a besoin pour apporter des modifications au backend de votre application. Si vous devez créer un rôle de service, choisissez **Créer un nouveau rôle**. Pour plus d'informations sur la création d'un rôle de service, consultez la section [Ajouter un rôle de service avec des autorisations pour déployer des ressources de backend](amplify-service-role.md).

   1. Choisissez **Suivant**.

1. Choisissez **Save and deploy** (Enregistrer et déployer).

## Réutiliser les backends lors de la connexion d'une branche à une application existante
<a name="reuse-backends-connect-branch"></a>

**Pour réutiliser un backend lors de la connexion d'une branche à une application Amplify existante**

1. Connectez-vous à la console [Amplify AWS Management Console](https://console.aws.amazon.com/amplify/) et ouvrez-la.

1. Choisissez l'application à laquelle connecter une nouvelle succursale.

1. Dans le volet de navigation, choisissez **Paramètres de l'application**, **Général**.

1. Dans la section **Branches**, choisissez **Connect a branch**.

1. Sur la page **Ajouter une branche de dépôt**, pour **Branch**, sélectionnez la branche de votre référentiel à connecter.

1. Dans **Nom de l'application**, sélectionnez l'application à utiliser pour ajouter un environnement principal. Vous pouvez choisir l'application actuelle ou n'importe quelle autre application de la région actuelle.

1. Pour **Environnement**, sélectionnez le nom de l'environnement principal à ajouter. Vous pouvez utiliser un environnement existant ou en créer un nouveau.

1. Si vous devez configurer un rôle de service pour accorder à Amplify les autorisations nécessaires pour apporter des modifications au backend de votre application, la console vous invite à effectuer cette tâche. Pour plus d'informations sur la création d'un rôle de service, consultez la section [Ajouter un rôle de service avec des autorisations pour déployer des ressources de backend](amplify-service-role.md).

1. Par défaut, la fonction full stack CI/CD est désactivée. La désactivation de Full-Stack CI/CD entraîne l'exécution de l'application en mode *pull uniquement*. Au moment de la création, Amplify générera automatiquement le `aws-exports.js` fichier uniquement, sans modifier votre environnement principal.

1. Choisissez **Suivant**.

1. Choisissez **Save and deploy** (Enregistrer et déployer).

## Modifier un frontend existant pour qu'il pointe vers un autre backend
<a name="reuse-backends-edit-existing"></a>

**Pour modifier un frontend, l'application Amplify afin qu'elle pointe vers un autre backend**

1. Connectez-vous à la console [Amplify AWS Management Console](https://console.aws.amazon.com/amplify/) et ouvrez-la.

1. Choisissez l'application dont vous souhaitez modifier le backend.

1. Choisissez l'onglet **Environnements d'hébergement**.

1. Localisez la branche à modifier et choisissez **Modifier**.  
![Emplacement du lien Modifier pour une branche dans la console Amplify.](http://docs.aws.amazon.com/fr_fr/amplify/latest/userguide/images/amplify_edit_backend.png)

1. Sur la page **Sélectionnez un environnement principal à utiliser avec cette branche**, dans **Nom de l'application**, sélectionnez l'application frontale dont vous souhaitez modifier l'environnement principal. Vous pouvez choisir l'application actuelle ou n'importe quelle autre application de la région actuelle.

1. Pour **l'environnement principal**, sélectionnez le nom de l'environnement principal à ajouter.

1. Par défaut, Full-Stack CI/CD est activé. Décochez cette option pour désactiver le full stack CI/CD pour ce backend. La désactivation de Full-Stack CI/CD entraîne l'exécution de l'application en mode *pull uniquement*. Au moment de la création, Amplify générera automatiquement le `aws-exports.js` fichier uniquement, sans modifier l'environnement principal.

1. Choisissez **Enregistrer**. Amplify appliquera ces modifications lors de la prochaine création de l'application.