Les projets de développement, qui incluent les intégrations Matter, sont gérés sur Google Home Developer Console. Cette page explique comment configurer un nouveau projet de développement sur le Developer Console.
Restrictions
Cloud-to-cloud ou Local Home SDK ne peut pas être ajoutée à un projet dans Developer Console. Si vous souhaitez ajouter une fonctionnalité Matter à une intégration Cloud-to-cloud ou Local Home existante, vous devez d'abord importer un projet Actions on Google existant.
Nommer le projet
Lorsque vous attribuez un nom à votre projet, il est recommandé de composer un nom qui:
- Inclut des informations de base sur le projet.
- Ne se confondra pas facilement avec celui d’un autre projet.
- Peut représenter tous les integrationdu projet.
Les noms doivent avoir un sens. Un nom générique tel que project-gamma-798
est
efficacement "camouflé" et ne se démarquera pas des autres
les projets portant un nom générique.
Tenez compte des conseils suivants lorsque vous attribuez un nom à votre projet:
- Utiliser le nom de votre entreprise
- Utilisez le type de projet ou d'action dans le nom
- N'utilisez pas "test" dans le nom du projet
Par exemple, acme-smarthome
et acme-lighting
sont des projets clairs et uniques
noms.
Créer le projet
Un projet de développeur représente un ou plusieurs integration. En partageant un projet avec les membres de son équipe de développement, le propriétaire peut autoriser d'autres utilisateurs à gérer tous les integrationdu projet.
Les écosystèmes Google pour la maison connectée integrationsont gérés à l'aide du nouveau Developer Console Il existe deux méthodes pour configurer des projets dans le Developer Console:
Nous vous recommandons de ne créer qu'un seul projet pour tous vos Matter. de test et de production, en particulier pour éviter les problèmes Test avec les ID de fournisseur et les ID produit de test pour Matter.
Méthode 1: Créer un projet
Accédez à Developer Console:
Accéder à la Developer Console
- Sur la page Gérer les projets, cliquez sur Créer un projet.
- Sur la page Premiers pas, cliquez sur Créer un projet.
- Saisissez le nom de votre projet. Il doit être conforme au nom du projet consignes.
- Cliquez sur Créer un projet.
Vous êtes redirigé vers la page Accueil du nouveau projet.
Méthode 2: Importer un projet existant à partir de la console Actions on Google
Vous pouvez importer un projet Actions on Google existant dans le nouveau Developer Console si vous devez ajouter la prise en charge de Matter à une intégration Cloud-to-cloud ou Local Home existante.
Les restrictions suivantes s'appliquent à cette méthode:
- Cette importation est à sens unique uniquement. Cette opération est irréversible.
- Seul le propriétaire du projet peut importer un projet Actions on Google existant. Le propriétaire est la personne qui a créé le projet, qui peut être consulté à l'aide de Lien "Membres".
- Le profil de l'entreprise d'un projet importé ne peut être modifié que dans la section Actions on Google la console. Les modifications apportées seront répercutées dans la page "Développeur de Google Home" la console Cloud.
Après l'importation, le projet Actions on Google d'origine peut toujours être utilisé pour gérer les intégrations existantes (comme Cloud-to-cloud, Local Home, App Discovery).
Pour importer un projet existant depuis Actions on Google Console, accédez à Developer Console:
Accéder à la Developer Console
- Cliquez sur Créer un projet.
- Saisissez le nom d'un projet Actions existant ou sélectionnez-en un dans la liste déroulante (par exemple, dans la capture d'écran suivante, le nom du projet est "My Matter"). projet").
- Cliquez sur Importer un projet.
Vous êtes redirigé vers les détails du projet existant dans Developer Console
Définir les niveaux de journalisation
Par défaut, seuls les journaux d'erreur sont enregistrés dans Google Cloud pour chaque intégration de votre projet.
Pour enregistrer tous les journaux dans Google Cloud pour chaque intégration, sélectionnez Tous journaux dans la section Contrôle de niveau de journalisation: journaux d'erreurs.
Ce paramètre s'applique à toutes les intégrations de votre projet. Il ne peut pas être défini par l'intégration. L'enregistrement de tous les journaux dans Google Cloud peut entraîner des coûts supplémentaires si votre espace de stockage de journaux est dépassé.
Pour en savoir plus sur les journaux, consultez la section Cloud Logging pour Matter.
Partager un projet de développement
Vous pouvez ajouter ou supprimer l'accès à un projet pour les utilisateurs de votre équipe à l'aide de rôles prédéfinis.
Sur la page Accueil de Developer Console, cliquez sur Membres. Vous accédez alors à la page IAM et administration > IAM de Google Cloud Console.
Vous pouvez également cliquer sur Détails du projet, puis sur Gérer les membres dans GCP dans le Membres en bas de la page.
Apportez les modifications nécessaires à l'aide de Google Cloud Console. tableau de bord.
Pour savoir comment modifier l'accès à un projet, reportez-vous au Contrôlez les accès aux projets avec IAM.
Une fois ajouté à la liste des utilisateurs, celui-ci peut afficher le projet et les intégrations dans Developer Console.
Selon le paramètre de votre organisation, vous pouvez rencontrer des erreurs d'autorisation lorsque vous essayez de créer des projets de développement. Si c'est le cas, contactez votre Google Cloud administrateur et demande Autorisations de créateur de projet pour votre compte.