Изменить проект

А Device Access Проект можно изменить через Device Access Консоль.

Перейдите в Device Access Консоль

Чтобы перейти к информационному экрану проекта, выберите существующий проект на главном экране.

Измените название проекта.

Название проекта «Доступ к устройствам»

Название проекта можно изменить в любое время. Название должно содержать от 1 до 25 символов, включая пробелы.

  1. Нажмите на значок справа от названия текущего проекта вверху.
  2. Измените название проекта и нажмите «Сохранить», когда закончите.

Измените идентификатор клиента OAuth.

Идентификатор клиента OAuth, связанный с вашим проектом, можно изменить в любое время. Помните, что идентификатор клиента OAuth должен быть действительным и уникальным для каждого проекта. projectи не может быть передан другим. projectс.

Будьте осторожны при изменении идентификатора клиента. В этом случае все существующие токены доступа, связанные с предыдущим идентификатором клиента, будут деавторизованы, и любые последующие вызовы API с использованием этих токенов завершатся неудачей.

  1. Щелкните значок для идентификатора клиента OAuth и выберите «Редактировать» .
  2. Обновите идентификатор клиента и нажмите «Сохранить» .

Инструкции по получению идентификатора клиента см. в разделе «Настройка Google Cloud Platform» .

Включить события

Если вы уже включили события (например, при создании проекта ), поле «Тема публикации/подписки» в разделе « Включить тему публикации/подписки для событий» уже должно содержать значение, называемое идентификатором темы, в старом формате:

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

Для миграции с темы, размещенной на сервере Google, отключите тему Pub/Sub, размещенную на сервере Google. Device Access Включите и повторно активируйте события, используя самостоятельно размещенную тему Pub/Sub, созданную в вашем собственном проекте Google Cloud. Перенос конфигурации темы Pub/Sub не аннулирует существующие токены доступа пользователей или разрешения OAuth.

Создавать или изменять темы Pub/Sub с самостоятельным размещением можно в собственном проекте Google Cloud, и на них распространяются стандартные тарифы Google Cloud Pub/Sub (включая бесплатный уровень в 10 ГБ в месяц).

Создайте тему Pub/Sub:

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

Предоставьте API SDM необходимые разрешения для доступа и публикации данных событий для идентификатора темы вашего проекта:

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

Формат вашего вновь созданного идентификатора темы будет выглядеть следующим образом:

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

Запишите идентификатор вашей темы (Topic ID), он понадобится вам для активации событий. Дополнительную информацию см. в разделе «Создание темы» .

Чтобы включить события (или перейти с темы, размещенной в Google):

  1. При создании нового проекта выберите «Включить события» и нажмите «Создать проект» . При переносе существующего проекта из темы, размещенной в Google, сначала отключите существующую тему Pub/Sub на экране информации о проекте.
  2. Щелкните значок для темы Pub/Sub и выберите «Включить события с темой Pub/Sub» (или «Редактировать текущую тему »).
  3. Введите идентификатор созданной ранее темы Pub/Sub на собственном сервере.

Скопируйте идентификатор вашей темы (Topic ID), он понадобится для создания подписки на тему, чтобы можно было получать сообщения о событиях. Более подробную информацию можно найти в разделе «События» .