开发者项目(包括 Matter 集成) 在Google Home Developer Console中管理。本页将介绍如何设置 在 Developer Console 上新建开发者项目。
限制
Cloud-to-cloud 或 Local Home SDK 功能无法添加到 Developer Console 中的项目。如果 您希望将 Matter 功能添加到现有的 Cloud-to-cloud 或 Local Home 集成,您必须 请先导入一个现有的 Actions on Google 项目。
为项目命名
为项目命名时,最好指定一个符合以下要求的名称:
- 包含一些有关项目的基本信息。
- 不会轻易与其他项目混淆。
- 可以表示项目中的所有 integration。
有意义的名称非常重要。通用名称(例如 project-gamma-798
)会有效地“伪装”,在其他采用通用名称的项目列表中不会显眼。
为项目命名时,请参考以下指南:
- 使用贵公司的名称
- 在名称中使用项目或操作类型
- 请勿使用“test”在项目名称中
例如,acme-smarthome
和 acme-lighting
是清晰且唯一的项目名称。
创建项目
一个开发者项目代表一个或多个 integration。通过共享 与其开发团队成员进行协作,那么所有者可以允许 用户以管理项目中的所有 integration。
Google 智能家居生态系统 integration使用新的 Developer Console。在 Developer Console:
我们建议您为所有 Matter 集成(测试和生产环境)仅创建一个项目,尤其是要避免在使用 Matter 的测试供应商 ID 和产品 ID 进行测试时出现问题。
方法 1:创建新项目
前往 Developer Console:
- 在管理项目页面上,点击创建项目。
- 在开始页面上,点击创建项目。
- 输入项目名称,该名称应符合项目命名规范 指南。
- 点击创建新项目。
系统会将您重定向回新项目的首页。
方法 2:从 Actions on Google 控制台导入现有项目
可将现有的 Actions on Google 项目导入新中 Developer Console(如果您需要添加 Matter) 对现有 Cloud-to-cloud 或 Local Home 的支持 集成。
此方法存在以下限制:
- 此导入操作是单向的。此操作无法撤消。
- 只有项目所有者可以导入现有 Actions on Google 项目。所有者是项目创建者,可使用 “成员”链接。
- 只能修改已导入项目的公司资料 请参阅 Actions on Google 控制台。这些更改会反映在 Google Home 开发者控制台中。
导入后,原来的Actions on Google项目仍可使用 管理现有集成(例如 Cloud-to-cloud、 Local Home、App Discovery)。
如需从 Actions on Google Console 导入现有项目,请前往 Developer Console:
- 点击 Create a Project。
- 输入现有的 Actions 项目名称或从下拉列表中选择一个项目 列表(例如,在以下屏幕截图中,项目名称为“My Matter 项目”)。
- 点击 Import project(导入项目)。
系统会将您重定向回 Developer Console。
设置日志级别
默认情况下,对于每个Google Cloud 集成
如需将每个集成的所有日志保存到 Google Cloud,请在日志级别控件:错误日志部分中选择所有日志。
此设置适用于您项目中的所有集成。不能根据 集成。将所有日志保存到 Google Cloud 可能会产生额外的费用 超过日志存储空间的费用。
如需详细了解日志,请参阅适用于 诉讼或调查。
共享开发者项目
您可以添加或移除 使用 的小组 预定义角色。
在 Developer Console 点击的首页上 成员:系统会将您转到 IAM 和管理 >IAM 页面 在Google Cloud Console上发布。
或者,点击项目详情,然后点击底部成员部分中的在 GCP 中管理成员。
使用 Google Cloud Console 进行必要的更改 信息中心。
如需了解如何修改项目访问权限,请参阅 使用 IAM 对项目进行访问权限控制。
添加到用户列表后,该用户就可以查看该项目以及 Developer Console中的集成。
根据贵组织的设置,您可能会遇到权限错误 。如果是,请与您的 Google Cloud 管理员和请求 您账号的 Project Creator 权限。