Gérer les applications

Créez une application lorsque vous souhaitez la personnaliser et la déployer à partir d'un modèle. Par exemple, vous pouvez créer une application que vous prévoyez de déployer à des fins de test. Vous pouvez créer une autre application pour une utilisation en production.

Lorsque vous créez une application, vous spécifiez des informations qui vous aident à la catégoriser en fonction de son utilisation prévue. Ces informations vous aident à filtrer et à trouver une application spécifique. Vous pouvez également configurer les composants et les informations de connexion.

Avant de commencer

Demandez à votre administrateur de vous attribuer l'un des rôles suivants dans le dossier ou le projet de gestion pour lesquels les applications sont activées :

  • Administrateur App Design Center (roles/designcenter.admin)
  • Administrateur de l'application (roles/designcenter.applicationAdmin)
  • Éditeur d'application (roles/designcenter.applicationEditor)

Créer un brouillon d'application

Créez un brouillon d'application à partir d'un modèle en spécifiant des détails et en remplaçant éventuellement les configurations de composants. Vous pouvez ensuite déployer le brouillon pour créer une application.

  1. Dans le menu de navigation, effectuez l'une des opérations suivantes :

  2. Cliquez sur l'ID du modèle que vous souhaitez utiliser.

  3. Dans le canevas de conception, cliquez sur Configurer une application, puis sur Créer une application.

  4. Dans la zone du nom de l'application, procédez comme suit pour nommer et décrire votre application :

    1. Dans le champ Nom, saisissez un identifiant unique. Par exemple, utilisez une combinaison unique de nom et d'environnement, comme web-app-staging. Ce champ est obligatoire.

      Vous pouvez utiliser jusqu'à 63 caractères, y compris des lettres minuscules, des chiffres et des traits d'union. Le nom doit commencer par une lettre minuscule et ne peut pas se terminer par un trait d'union. Les noms ne peuvent pas être modifiés.

    2. Dans le champ Nom à afficher, saisissez un nom à afficher dans la consoleGoogle Cloud .

    3. Dans le champ Description, saisissez l'objectif de cette application.

  5. Pour définir un projet par défaut pour tous les composants dont le champ ID du projet est vide, sélectionnez un projet dans la liste Projet de déploiement. Le projet doit répondre aux critères suivants :

    Si un projet est déjà spécifié pour un composant dans le champ ID du projet, ce projet est utilisé à la place de ce paramètre.

  6. Dans la liste Région, sélectionnez la région dans laquelle les composants sont déployés. La région du composant est appliquée en fonction des éléments suivants :

    • Si le champ d'application de l'application est défini sur Global (par défaut), la région est appliquée aux composants qui n'en ont pas déjà une configurée.

    • Si le champ "Portée de l'application" est défini sur Régionale, la région est appliquée à tous les composants.

  7. Dans la liste Environnement, sélectionnez l'environnement dans lequel vous souhaitez déployer cette application. Par exemple, vous pouvez vérifier que votre déploiement fonctionne comme prévu dans TEST.

  8. Dans la liste Criticité, sélectionnez le degré d'impact sur votre activité. Par exemple, LOW ou HIGH.

  9. Pour spécifier des propriétaires, dans la section Propriétaires, cliquez sur Ajouter un propriétaire, puis saisissez un nom à afficher et une adresse e-mail pour les éléments suivants :

    • Dans la section Propriétaires de l'établissement, saisissez le nom d'un propriétaire responsable de la qualité et des attentes des utilisateurs.

    • Dans la section Propriétaires développeurs, saisissez un propriétaire responsable du développement et du codage.

    • Dans la section Propriétaires de l'opérateur, saisissez un propriétaire responsable de l'exploitation de l'application.

  10. Dans la liste Champ d'application, sélectionnez l'une des options suivantes :

    • Global (par défaut) : l'application contient une ressource globale ou des ressources dans plusieurs régions.

    • Régional : toutes les ressources se trouvent dans une même région.

    Ce champ est obligatoire. Pour en savoir plus, consultez Comparer les applications globales et régionales.

  11. Cliquez sur Créer une application. Les détails de l'application s'affichent.

Configurer les composants et les connexions

Pour chaque composant de l'application, vous pouvez spécifier des détails de configuration tels que le projet dans lequel la ressource est créée et l'emplacement où elle est déployée.

Vous pouvez également modifier les détails de la connexion si la configuration par défaut ne répond pas à vos besoins. Par exemple, vous pouvez modifier les noms de clés de variable d'environnement, changer les ports de connexion ou ajouter des rôles aux comptes de service.

Vous devez configurer les informations requises pour chaque ressource compatible.

Pour configurer les composants et les connexions, procédez comme suit :

  1. Dans le canevas de conception, cliquez sur un composant.

  2. Dans la zone Configuration, sélectionnez le projet dans lequel vous souhaitez déployer la ressource dans la liste ID du projet. Sélectionnez un projet qui répond aux critères suivants :

  3. Configurez des paramètres supplémentaires pour la ressource. Par exemple, pour Cloud SQL, vous pouvez configurer les éléments suivants :

    • Région
    • Configuration des sauvegardes
    • Indicateurs de base de données
    • Configuration de l'adresse IP

    Pour obtenir des liens vers la documentation de configuration de chaque composant, consultez Ressources compatibles.

  4. Lorsque vous connectez des composants sur le canevas de conception, des valeurs de configuration par défaut sont utilisées pour créer la connexion. Pour ajouter ou modifier les informations de connexion, procédez comme suit.

    1. Dans le canevas de conception, cliquez sur la connexion entre deux composants. Le panneau Connexion s'ouvre et affiche les paramètres de connexion.

    2. Effectuez l'une des opérations suivantes :

      • Pour modifier un paramètre de connexion existant, cliquez sur Modifier.

      • Pour ajouter un paramètre de connexion, cliquez sur Ajouter un paramètre.

    3. Mettez à jour les champs Clé et Valeur. Par exemple, vous pouvez modifier les informations suivantes :

      • Les noms de clés de variable d'environnement doivent correspondre aux exigences de votre application.
      • Valeur du port de connexion.
      • Rôles ajoutés à un compte de service.
  5. Cliquez sur Enregistrer.

  6. Pour connaître la procédure de déploiement, consultez Déployer une application depuis la console.

Modifier le code Terraform

Votre application génère du code Terraform pour refléter les détails de conception et de configuration. Vous pouvez modifier le fichier Terraform pour spécifier les détails de configuration des composants.

Le système génère les fichiers Terraform suivants :

  • main.tf : code d'infrastructure qui inclut un module pour chaque composant du modèle.
  • outputs.tf : expose des informations sur les composants d'infrastructure déployés.
  • variables.tf : déclare le nom, le type et la description des variables utilisées dans le fichier main.tf.
  • input.tfvars : définit les valeurs des variables utilisées dans le fichier main.tf.
  • providers.tf : définit les libellés qui aident Terraform à interagir avec les API et les ressources Google Cloud .

Pour en savoir plus, consultez Présentation de Terraform surGoogle Cloud.

Pour modifier le code Terraform :

  1. Dans le canevas de conception, cliquez sur Code. Le système affiche les fichiers Terraform générés.

  2. Cliquez sur main.tf. Le système affiche le module Terraform pour chaque composant.

  3. Modifiez les détails de la configuration. Pour en savoir plus, consultez la documentation de configuration de chaque ressource compatible.

    Le système valide automatiquement vos modifications et affiche des erreurs si elles ne sont pas valides.

  4. Pour mettre en surbrillance et comparer vos modifications :

    1. Cliquez sur Afficher les différences.

    2. Pour annuler une modification, cliquez sur Cliquer pour annuler la modification dans la marge.

    3. Cliquez sur Afficher les différences pour fermer la vue de comparaison.

  5. Pour enregistrer vos modifications, cliquez sur Enregistrer les modifications du code.

  6. Pour vérifier vos modifications, procédez comme suit.

    1. Cliquez sur Conception.
    2. Cliquez sur un composant et examinez les détails de sa configuration.

Créer une révision d'application

Créez une révision de l'application pour modifier des informations ou des composants. Si vous modifiez des composants d'application en dehors d'App Design Center, ces modifications ne sont pas conservées lorsque vous redéployez l'application.

Pour créer une révision d'application :

  1. Dans le menu de navigation, cliquez sur Applications.

    Accéder à la page Applications

  2. Dans le tableau, cliquez sur le nom de l'application que vous souhaitez réviser.

  3. Pour modifier les détails d'une application :

    1. Cliquez sur Modifier, puis modifiez les informations.
    2. Cliquez sur Enregistrer pour enregistrer les modifications.
  4. Pour modifier un composant dans cette application, procédez comme suit :

    1. Cliquez sur le composant dans le canevas de conception, puis modifiez les détails dans la zone Configuration.

    2. Cliquez sur Enregistrer pour enregistrer les modifications.

  5. Pour connaître la procédure de déploiement, consultez Déployer une application depuis la console.

Supprimer une application

Si vous n'avez plus besoin d'une application, vous pouvez la supprimer. Par exemple, vous pouvez déployer une application pour valider votre modèle dans l'environnement TEST, puis supprimer l'application.

Vous pouvez supprimer les applications suivantes :

  • Application qui n'a pas été déployée. Sur la page Applications, l'état est indiqué comme Brouillon.
  • Une application déployée dans l'environnement TEST, DEVELOPMENT ou STAGING.

Lorsque vous supprimez une application, les éléments suivants se produisent :

  • Informations sur l'application dans App Design Center
  • Application App Hub sous-jacente
  • Si vous avez déployé des ressources, elles sont supprimées.

Pour supprimer une application :

  1. Dans le menu de navigation, cliquez sur Applications.

    Accéder à la page Applications

  2. Dans le tableau, cliquez sur le nom de l'application.

  3. Cliquez sur Actions, puis sélectionnez Supprimer l'application.

  4. Dans le champ Supprimer, saisissez le nom de l'application.

  5. Cliquez sur Supprimer.

Étapes suivantes

Déployez votre application à l'aide de l'une des méthodes suivantes :