Utiliser les backends Amplify dans toutes les applications (applications de première génération uniquement) - AWS Amplify Hébergement

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)

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, voir Partager les ressources entre les branches 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

Pour réutiliser un backend lors de la création d'une nouvelle application Amplify
  1. Connectez-vous à la console Amplify AWS Management Console et ouvrez-la.

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

    2. Choisissez Nouvelle application, puis Créez une application.

    3. Entrez un nom pour votre application, par exempleExample-Amplify-App.

    4. Choisissez Confirmer le déploiement.

  3. Pour connecter un frontend à votre nouveau backend, choisissez l'onglet Hosting environments.

  4. Choisissez votre fournisseur git, puis sélectionnez Connect branch.

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

  6. Sur la page des paramètres de compilation, procédez comme suit :

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

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

    3. Par défaut, le CI/CD full stack est désactivé. 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.

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

    5. Choisissez Suivant.

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

Réutiliser les backends lors de la connexion d'une branche à une application existante

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 et ouvrez-la.

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

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

  4. Dans la section Branches, choisissez Connect a branch.

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

  6. Dans Nom de l'application, sélectionnez l'application à utiliser pour ajouter un environnement principal. Vous pouvez choisir l'application actuelle ou toute autre application de la région actuelle.

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

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

  9. Par défaut, le CI/CD full stack est désactivé. 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.

  10. Choisissez Suivant.

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

Modifier un frontend existant pour qu'il pointe vers un autre backend

Pour modifier un frontend, l'application Amplify afin qu'elle pointe vers un autre backend
  1. Connectez-vous à la console Amplify AWS Management Console et ouvrez-la.

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

  3. Choisissez l'onglet Environnements d'hébergement.

  4. Localisez la branche à modifier et choisissez Modifier.

    Emplacement du lien Modifier pour une branche dans la console Amplify.
  5. 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 toute autre application de la région actuelle.

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

  7. Par défaut, le CI/CD full stack est activé. Décochez cette option pour désactiver le CI/CD full stack pour ce backend. 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 l'environnement principal.

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