Configurer App Design Center

Ce document guide les administrateurs dans la configuration unique d'Application Design Center. Cette configuration permet à votre organisation de concevoir et de gérer des applications à l'aide d'App Design Center.

Lors de la configuration, vous, en tant qu'administrateur, allez effectuer les opérations suivantes :

Choisir votre modèle de configuration

Avant de configurer App Design Center, choisissez une limite de gestion des applications dans laquelle vous allez créer des modèles, des applications et d'autres ressources App Design Center.

La limite de gestion des applications sert d'emplacement centralisé pour toutes les tâches de gestion des applications, y compris les API, le contrôle des accès, la facturation et les quotas. La limite de gestion des applications que vous choisissez a un impact sur la configuration de votre Application Design Center de différentes manières :

  • Limite à un seul projet (preview) : le système configure rapidement votre projet pour la gestion des applications, active les API requises et crée un espace et un bucket de stockage par défaut.

  • Limite au niveau du dossier : vous activez la gestion des applications dans un dossier. Dans le dossier, le système crée un projet de gestion dans lequel vous activez la facturation. Vous pouvez ensuite terminer la configuration du centre de conception d'applications, qui crée un bucket de stockage, active les API requises et vous permet d'effectuer les opérations suivantes :

    • Indiquez un nom pour votre espace.
    • Indiquez si vous souhaitez désactiver les modèles fournis par Google.
    • Utilisez Gemini Cloud Assist et Cloud Hub pour créer et gérer vos applications.

Avant de commencer

Projet unique (preview)

Vous devez disposer des rôles suivants sur le projet :

  • Si vous disposez du rôle Propriétaire du projet (roles/owner), le système attribuera automatiquement les autorisations restantes à votre utilisateur pour terminer la configuration.

  • Si vous ne disposez pas du rôle Propriétaire du projet (roles/owner), demandez à votre administrateur d'attribuer les rôles suivants à votre utilisateur :

    • Administrateur App Design Center (roles/designcenter.admin)
    • Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin)

Au niveau du dossier

Vous devez disposer d'une ressource Organisation à partir de laquelle vous effectuez l'une des opérations suivantes :

Vous devez disposer des rôles suivants :

  • Pour activer la gestion des applications dans un dossier et créer un projet de gestion sous-jacent, vous devez disposer du rôle Administrateur de dossier (resourcemanager.folderAdmin) sur la ressource parente.

  • Pour activer la facturation dans le projet de gestion, vous devez disposer des autorisations de facturation requises sur le compte de facturation et le projet de gestion.

  • Pour terminer la configuration d'App Design Center, vous devez disposer des rôles suivants dans le projet de gestion :

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

Activer la gestion des applications

Projet unique (preview)

Vous pouvez utiliser Application Design Center dans un projet compatible avec les applications, ce qui vous permet de définir, de regrouper et de gérer des applications. Vous utilisez le projet compatible avec l'application pour gérer les quotas et la facturation. Vous pouvez créer d'autres projets pour stocker les ressources Google Cloud que vous créez avec App Design Center.

Pour activer la gestion des applications dans un seul projet, consultez Créer un espace et activer les API.

Au niveau du dossier

Vous pouvez utiliser Application Design Center dans un dossier configuré pour la gestion des applications, ce qui vous permet de définir, de regrouper et de gérer des applications. Dans votre dossier, vous pouvez créer une hiérarchie de ressources et contrôler les accès en fonction de la structure de votre organisation et des responsabilités de vos équipes.

Lorsque vous activez la gestion des applications, le système crée un projet de gestion dans le dossier. Vous utilisez le projet de gestion pour gérer les quotas et la facturation des projets descendants associés au dossier. Vous pouvez créer d'autres projets dans le dossier pour stocker les ressources Google Cloud que vous créez avec Application Design Center.

Pour savoir comment configurer la gestion des applications, consultez les articles suivants :

Créer un espace et activer les API

Avant que vous et votre équipe de développement ne commenciez à utiliser App Design Center, vous devez effectuer une configuration initiale automatisée pour créer un espace et activer les API requises.

Projet unique (preview)

Pour activer la gestion des applications sur un seul projet et configurer App Design Center, procédez comme suit :

  1. Accédez à la page Présentation d'App Design Center.

Accéder à la page "Vue d'ensemble"

  1. Dans le sélecteur de projets, sélectionnez le projet dans lequel vous souhaitez configurer la gestion des applications.

  2. Cliquez sur Accéder à la configuration.

  3. Dans le volet Configurer votre projet pour la gestion des applications, consultez la liste des API qui seront activées.

  4. Cliquez sur Activer. Le système active les API, et crée le bucket de stockage et l'espace default-space.

Au niveau du dossier

Pour configurer App Design Center :

  1. Accédez à la page Présentation d'App Design Center.

Accéder à la page "Vue d'ensemble"

  1. Cliquez sur Sélectionner un dossier, puis sélectionnez votre dossier compatible avec l'application.

  2. Cliquez sur Configurer ADC.

  3. Dans le champ Nom de mon espace, saisissez le nom de votre espace. Vous ne pourrez plus modifier ce nom.

  4. Par défaut, l'espace contient des composants et des modèles d'application créés par Google. Pour supprimer les composants et les modèles d'application Google de l'espace, décochez la case Activer les modèles selon les recommandations de Google.

Si vous supprimez les modèles Google, les utilisateurs de l'espace ne peuvent utiliser que les composants que vous importez et les modèles d'application que vous créez.

  1. Cliquez sur Terminer la configuration. Le système active les API, et crée le bucket et l'espace de stockage.

Utiliser votre propre bucket de stockage

Le processus de configuration crée un bucket Cloud Storage pour stocker les détails de l'application et le fichier Terraform généré. Vous pouvez également utiliser votre propre bucket pour stocker les informations sur l'application. Par exemple, vous pouvez utiliser un bucket existant si vos règles d'administration vous empêchent de créer des buckets de stockage.

Pour configurer App Design Center et utiliser votre propre bucket Cloud Storage, vous devez utiliser l'API App Design Center. Procédez comme suit :

  1. Assurez-vous d'avoir accès aux API. Pour en savoir plus, consultez Configurer l'accès à l'API.

  2. Assurez-vous que votre bucket se trouve dans le même projet de gestion que celui dans lequel vous prévoyez de créer votre espace.

  3. Assurez-vous de disposer des autorisations suivantes sur le bucket :

    • storage.buckets.get
    • storage.objects.create

    Pour en savoir plus, consultez Autorisations IAM pour Cloud Storage.

  4. Identifiez le nom du bucket.

  5. Créez votre appel d'API à l'aide de la ressource projects.locations.spaces :

    1. Indiquez le nom de votre bucket dans le champ gcs_bucket. Par exemple, si l'URI du bucket est gs://my-bucket, le nom du bucket est my-bucket.

    2. Utilisez la méthode projects.locations.spaces.create pour créer l'espace.

    Votre espace est créé, votre bucket est utilisé comme emplacement de stockage pour les informations sur l'application, les API requises sont activées et le processus de configuration de l'App Design Center est terminé.

Étapes suivantes