プロジェクトに名前を付ける
プロジェクトに名前を付けるときは、次のような名前にすることをおすすめします。
- プロジェクトに関する基本情報を組み込む。
- 他のプロジェクトと混同されにくくなる。
- プロジェクト内のすべての を表すことができます。
意味のある名前は重要です。project-gamma-798
などの一般的な名前は実質的に「カモフラージュ」されるため、他の一般的な名前のプロジェクトのリストの中で目立たなくなります。
プロジェクトに名前を付ける際は、次のガイダンスを考慮してください。
- 会社名を使用する
- 名前にプロジェクトまたはアクションのタイプを使用する
- プロジェクト名に「test」を使用しない
たとえば、acme-smarthome
と acme-lighting
は明確で一意のプロジェクト名です。
プロジェクトを作成する
デベロッパー プロジェクトは、1 つ以上の を表します。開発チームのメンバーとプロジェクトを共有することで、オーナーは他のユーザーがプロジェクト内のすべての を管理できるようにできます。
Google スマートホーム エコシステム は、新しい Google Home Developer Console を使用して管理されます。Developer Console でプロジェクトを設定するには、次の 2 つの方法があります。
新しいプロジェクトを作成する
Developer Console に移動します。
- [プロジェクトの管理] ページで、[プロジェクトを作成] をクリックします。
- [開始] ページで、[プロジェクトを作成] をクリックします。
- プロジェクトの名前を入力します。この名前はプロジェクトの命名ガイドラインに準拠している必要があります。
- [新しいプロジェクトを作成] をクリックします。
新しいプロジェクトの [ホーム] ページにリダイレクトされます。
ログレベルを設定する
デフォルトでは、プロジェクト内の統合ごとにエラーログのみが Google Cloud に保存されます。
統合ごとにすべてのログを Google Cloud に保存するには、[ログレベルのコントロール: エラーログ] セクションで [すべてのログ] を選択します。
この設定は、プロジェクト内のすべての統合に適用されます。統合ごとに設定することはできません。すべてのログを Google Cloud に保存すると、ログのストレージ容量を超過した場合に、追加費用が発生する可能性があります。
ログの詳細については、Matter 向け Cloud Logging をご覧ください。
デベロッパー プロジェクトを共有する
事前定義ロールを使用して、チームのユーザーのプロジェクトへのアクセス権を追加または削除できます。
Developer Console の [ホーム] ページで [メンバー] をクリックします。これにより、Google Cloud Console の [IAM と管理] > [IAM] ページに移動します。
または、[プロジェクトの詳細] をクリックし、下部の [メンバー] セクションの [GCP でメンバーを管理] をクリックします。
必要に応じて、Google Cloud Console ダッシュボードで変更を加えます。
プロジェクトへのアクセス権を変更する方法については、IAM を使用したプロジェクトのアクセス制御をご覧ください。
ユーザーのリストに追加されたユーザーは、Developer Console でプロジェクトと統合を表示できます。
組織設定によっては、デベロッパー プロジェクトを作成しようとすると、権限エラーが発生することがあります。その場合は、Google Cloud 管理者に連絡し、アカウントのプロジェクト作成者権限をリクエストしてください。