Entwicklerprojekt erstellen

Wir empfehlen, einen OAuth 2.0-Server zu implementieren, bevor du ein Cloud-to-cloud-Projekt erstellst.

Entwicklerprojekte, die Cloud-to-cloud-Integrationen enthalten, werden auf der Google Home Developer Console verwaltet. Auf dieser Seite wird beschrieben, wie Sie ein neues Entwicklerprojekt auf der Developer Console einrichten.

Projekt benennen

Bei der Benennung Ihres Projekts sollten Sie Folgendes beachten:

  • Enthält einige grundlegende Informationen zum Projekt.
  • Sie kann nicht leicht mit der eines anderen Projekts verwechselt werden.
  • Kann alle integrationim Projekt darstellen.

Aussagekräftige Namen sind wichtig. Ein generischer Name wie project-gamma-798 ist effektiv „getarnt“ und fällt in einer Liste anderer allgemein benannter Projekte nicht auf.

Beachten Sie beim Benennen Ihres Projekts Folgendes:

  • Verwenden Sie den Namen Ihres Unternehmens.
  • Geben Sie im Namen den Projekttyp oder die Aktion an.
  • Verwenden Sie im Projektnamen nicht „test“.

acme-smarthome und acme-lighting sind beispielsweise eindeutige und verständliche Projektnamen.

Projekt erstellen

Ein Entwicklerprojekt stellt eine oder mehrere Integrationen dar, von denen nur eine eine Cloud-to-cloud-Integration sein kann. Wenn der Inhaber ein Projekt für die Mitglieder seines Entwicklungsteams freigibt, können andere Nutzer alle Integrationen im Projekt verwalten.

Integrationen in das Google Smart-Home-System werden über die Developer Console verwaltet.

Methode 1: Neues Projekt erstellen

Rufen Sie die Developer Console auf:

Developer Console aufrufen

  1. Klicken Sie auf der Seite Projekte verwalten auf Projekt erstellen.
  2. Klicken Sie auf der Seite Erste Schritte auf Projekt erstellen.
  3. Geben Sie den Namen Ihres Projekts ein. Er muss den Richtlinien für die Benennung von Projekten entsprechen.
  4. Klicken Sie auf Neues Projekt erstellen.

Sie werden zur Startseite des neuen Projekts zurückgeleitet.

Methode 2: Vorhandenes Projekt aus der Actions on Google Console importieren

Ein vorhandenes Actions on Google-Projekt kann in das neue Developer Console-Projekt importiert werden, wenn Sie einer vorhandenen Cloud-to-cloud- oder Local Home SDK-Integration Matter-Unterstützung hinzufügen möchten.

Für diese Methode gelten die folgenden Einschränkungen:

  • Dieser Import ist nur einseitig. Dieser Vorgang kann nicht rückgängig gemacht werden.
  • Nur der Projektinhaber kann ein vorhandenes Actions on Google-Projekt importieren. Der Inhaber ist die Person, die das Projekt erstellt hat. Es kann über den Link „Mitglieder“ aufgerufen werden.
  • Das Unternehmensprofil für ein importiertes Projekt kann nur in der Actions on Google Console bearbeitet werden. Änderungen werden in der Google Home Developer Console übernommen.

Nach dem Import kann das ursprüngliche Actions on Google-Projekt weiterhin zum Verwalten vorhandener Integrationen wie Cloud-to-cloud, Local Home und App Discovery verwendet werden.

Wenn Sie ein vorhandenes Projekt aus der Actions on Google Console importieren möchten, gehen Sie so vor:Developer Console

Developer Console aufrufen

  1. Klicken Sie auf Projekt erstellen.
  2. Geben Sie den Namen eines vorhandenen Actions-Projekts ein oder wählen Sie ein Projekt aus der Drop-down-Liste aus. Im folgenden Screenshot lautet der Projektname beispielsweise „My matter project“.
  3. Klicken Sie auf Projekt importieren.

Sie werden zu den vorhandenen Projektdetails in Developer Console zurückgeleitet.

Google Home Developer Console – Erste Schritte

Logebenen festlegen

Standardmäßig werden für jede Integration in Ihrem Projekt nur Fehlerprotokolle in Google Cloud gespeichert.

Wenn Sie für jede Integration alle Protokolle in Google Cloud speichern möchten, wählen Sie im Bereich Steuerung der Logebene: Fehlerprotokolle die Option Alle Protokolle aus.

Google Home Developer Center-Projektprotokollebenen

Diese Einstellung gilt für alle Integrationen in Ihrem Projekt. Sie kann nur für Cloud-to-cloud-Integrationen überschrieben werden. Wenn Sie alle Protokolle in Google Cloud speichern, können zusätzliche Kosten anfallen, wenn der Speicherplatz für die Protokolle überschritten wird.

Weitere Informationen zu Protokollen finden Sie unter Cloud Logging für Cloud-to-cloud .

Entwicklerprojekt teilen

Mithilfe von vordefinierten Rollen können Sie Nutzern Ihres Teams Zugriff auf ein Projekt gewähren oder entziehen.

  1. Klicken Sie auf der Startseite der Developer Console auf Mitglieder. Daraufhin gelangen Sie auf der Google Cloud Console zur Seite IAM und Verwaltung > IAM.

    Sie können auch auf Projektdetails und dann unten im Bereich Mitglieder auf Mitglieder in der GCP verwalten klicken.

  2. Nehmen Sie über das Dashboard Google Cloud Console nach Bedarf Änderungen vor.

Eine Anleitung zum Ändern des Zugriffs auf ein Projekt finden Sie unter Zugriffssteuerung für Projekte mit IAM.

Nachdem der Nutzer der Liste hinzugefügt wurde, kann er das Projekt und alle Integrationen in der Developer Console aufrufen.

Je nach Ihren Organisationseinstellungen können beim Erstellen von Entwicklerprojekten Berechtigungsfehler auftreten. Wenden Sie sich in diesem Fall an Ihren Google Cloud-Administrator und beantragen Sie Berechtigungen für den Creator-Dashboard für Ihr Konto.