修改项目

Device Access 可以通过 Device Access 控制台修改项目。

前往 Device Access 控制台

在主屏幕上选择一个现有项目,进入该项目的信息界面。

修改项目名称

设备权限项目名称

您可以随时更改项目名称。名称的长度必须介于 1 到 25 个字符之间(包括空格)。

  1. 点击顶部当前项目名称右侧的 图标。
  2. 修改项目名称,完成后点击保存。

修改 OAuth 客户端 ID

您可以随时更改与项目关联的 OAuth 客户端 ID。 请注意,OAuth 客户端 ID 必须有效且对于 project具有唯一性,不能与其他 project共享。

更改客户端 ID 时请务必小心。如果您这样做,与之前的客户端 ID 关联的所有现有访问令牌都将被取消授权,并且使用这些令牌进行的任何后续 API 调用都会失败。

  1. 点击 OAuth 客户端 ID 对应的 图标,然后选择修改。
  2. 更新客户端 ID,然后点击保存。

如需查看有关如何获取客户端 ID 的说明,请参阅设置 Google Cloud Platform。

允许显示活动

如果您已启用事件(例如在创建项目期间),为事件启用 Pubsub 主题部分中的 Pub/Sub 主题字段应已有一个值,即旧格式的主题 ID:

projects/sdm-prod/topics/enterprise-project-id

如需从 Google 托管的主题迁移,请在 Device Access 控制台中停用 Google 托管的 Pub/Sub 主题,然后使用您自己的 Google Cloud 项目中创建的自行托管的 Pub/Sub 主题重新启用事件。迁移 Pub/Sub 主题配置不会使现有用户访问令牌或 OAuth 权限失效。

您可以在自己的 Google Cloud 项目中创建或更改自托管 Pub/Sub 主题,但需遵守标准 Google Cloud Pub/Sub 定价(其中包括每月 10 GB 的免费层级)。

创建 Pub/Sub 主题:

gcloud pubsub topics create {topic} --message-retention-duration=0s

授予必要的 SDM API 权限,以访问和发布项目主题 ID 的事件数据:

gcloud pubsub topics add-iam-policy-binding projects/{project}/topics/{topic} \
--member="group:sdm-publisher@googlegroups.com" \
--role="roles/pubsub.publisher"

新创建的主题 ID 的格式如下所示:

projects/gcp-project-name/subscriptions/topic-id

请记下您的主题 ID,您需要使用它来完成启用事件的操作。如需了解详情,请参阅创建主题。

如需启用事件(或从 Google 托管的主题迁移),请执行以下操作:

  1. 如果创建新项目,请选择启用事件,然后点击创建项目。如果要迁移现有项目并使用 Google 托管的主题,请先在项目的“信息”界面中停用现有的 Pub/Sub 主题。
  2. 点击 Pub/Sub 主题的 图标,然后选择启用具有 PubSub 主题的事件(或修改当前主题)。
  3. 输入您之前创建的自托管 Pub/Sub 主题 ID。

复制您的主题 ID,您需要使用该 ID 创建主题订阅,以便检索事件消息。 如需了解详情,请参阅事件。