Configurer App Design Center

Ce document guide les administrateurs lors de la configuration initiale d'App Design Center, qui vous permet de concevoir, de partager et de gérer l'infrastructure cloud à l'aide d'un modèle axé sur les applications. Le processus de configuration configure les éléments suivants :

  • La gestion des applications, qui vous permet de définir la limite de votre application et de gérer son cycle de vie.
  • Un espace initial où votre équipe peut collaborer.
  • Un catalogue par défaut pour stocker les modèles.
  • Un catalogue géré par Google avec des modèles basés sur les bonnes pratiques.
  • L'un des buckets Cloud Storage suivants pour le stockage Terraform :

Avant de commencer

Choisir une option de bucket de stockage

Lorsque vous créez des modèles et des applications, App Design Center stocke le code Terraform dans un bucket Cloud Storage. Choisissez l'une des options de bucket de stockage suivantes :

  • Créer automatiquement un bucket : effectuez la configuration dans la console.
  • Utiliser un bucket de stockage existant : effectuez la configuration à l'aide de l'API App Design Center.

Vous pouvez utiliser votre propre bucket si vous disposez de règles d'administration qui vous empêchent de créer des buckets ou si vous avez établi des pratiques commerciales qui dictent la création de buckets.

Vérifier l'accès au bucket de stockage existant

Pour effectuer la configuration et utiliser votre propre bucket, vérifiez les points suivants :

  1. Vous avez accès aux API. Pour en savoir plus, consultez Configurer l'accès aux API.

  2. Votre bucket se trouve dans le même projet de gestion que celui dans lequel vous souhaitez configurer App Design Center.

  3. Vous disposez des autorisations suivantes sur le bucket :

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

Choisir la limite de gestion de votre application

Une limite de gestion des applications est un emplacement centralisé pour les tâches de gestion des applications, y compris l'activation des API le contrôle des accès, la facturation et les quotas. Dans cette limite, vous pouvez surveiller, dépanner, optimiser les coûts et gérer vos Google Cloud ressources dans le contexte de votre application.

Choisissez le modèle de limite adapté à votre organisation :

  • Limite à un seul projet (preview) : idéal pour les nouveaux utilisateurs ou les petites organisations où toutes les ressources résident dans un seul projet.
  • Limite au niveau du dossier : idéal pour les grandes organisations qui gèrent des ressources dans plusieurs projets et sous-dossiers.

Le tableau suivant compare les fonctionnalités de chaque modèle de limite :

Fonctionnalité Limite à un seul projet (preview) Limite au niveau du dossier
Flexibilité Effectuez la configuration à l'aide des paramètres par défaut.
  • Spécifiez un nom pour votre espace.
  • Indiquez si vous souhaitez désactiver les modèles fournis par Google.
  • Après la configuration, vous pouvez créer des espaces supplémentaires dans la limite de gestion des applications.
Produits intégrés

Activer la gestion des applications

Lorsque vous activez la gestion des applications, le système effectue l'une des opérations suivantes pour vous aider à gérer les quotas et la facturation de votre application :

  • Projet unique (preview) : le système configure votre projet en tant que projet de gestion.
  • Au niveau du dossier : le système crée un projet de gestion dans le dossier.

Pour activer la gestion des applications, procédez comme suit :

Projet unique (preview)

  1. Assurez-vous qu'un compte de facturation associé est associé à votre projet.

  2. Assurez-vous de disposer des rôles requis pour activer la gestion des applications et effectuer la configuration, ce qui crée votre espace.

  3. La gestion des applications est automatiquement activée sur votre projet lorsque vous effectuez la configuration à l'aide de la console. Vous pouvez également effectuer la configuration à l'aide de l'API App Design Center, activer la gestion des applications sur votre projet.

Au niveau du dossier

  1. Assurez-vous de disposer d'une ressource d'organisation.

  2. Assurez-vous de disposer des rôles requis pour activer la gestion des applications.

  3. Configurez un dossier pour la gestion des applications.

  4. Associez un compte de facturation au projet de gestion.

  5. Configurez le champ d'application de l'observabilité pour le projet de gestion.

  6. Assurez-vous de disposer des rôles requis pour effectuer la configuration et créer votre espace.

Vérifier les rôles IAM requis

Pour effectuer la configuration, demandez à votre administrateur de vous accorder les rôles nécessaires sur votre projet ou votre dossier de limite, comme indiqué dans le tableau suivant :

Tâche Rôles requis
Effectuer la configuration initiale d'un seul projet Propriétaire du projet (roles/owner) ou les deux rôles suivants :
Administrateur App Design Center (roles/designcenter.admin) et
Administrateur Service Usage (roles/serviceusage.serviceUsageAdmin)
Effectuer la configuration initiale au niveau du dossier Les deux rôles suivants :
Administrateur App Design Center (roles/designcenter.admin) et
Administrateur d'application (roles/designcenter.applicationAdmin)

Pour en savoir plus sur les rôles, consultez Contrôle des accès avec IAM.

Configurer App Design Center et créer un bucket de stockage

Le processus de configuration dans la console crée un bucket Cloud Storage pour stocker les informations sur l'application. Pour utiliser un bucket existant, consultez Configurer App Design Center et utiliser votre propre bucket de stockage.