Управление паролями устройства
Чтобы начать обмен данными и командами между устройствами и реестрами, необходимо авторизоваться. В данном разделе описано, как управлять паролями устройства для соответствующего способа авторизации.
Примечание
При использовании X.509 сертификата вместе с паролем, приоритет пароля выше.
Добавить пароль устройству
Вы можете добавить пароль уже созданному устройству или задать его при создании устройства с помощью параметра --password
.
Примечание
Задать пароль можно также из потока ввода. Для этого используйте флаг --read-password
вместо параметра --password
.
Добавить пароль уже созданному устройству
Чтобы добавить пароль уже созданному устройству:
- В консоли управления выберите каталог, в котором вы хотите добавить пароль уже созданному устройству.
- Выберите сервис Yandex IoT Core.
- Выберите в списке реестр с нужным устройством.
- В левой части окна выберите раздел Устройства.
- Выберите в списке нужное устройство.
- В блоке Пароли нажмите кнопку Добавить пароль.
- В поле Пароль введите пароль, который вы будете использовать для доступа к устройству.
Для создания пароля можно воспользоваться генератором паролей.
Не забудьте сохранить пароль, он вам понадобится. - Нажмите кнопку Добавить.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
Чтобы добавить пароль:
-
Получите список устройств в реестре:
$ yc iot device --registry-name my-registry list +----------------------+--------+ | ID | NAME | +----------------------+--------+ | arenak5ciqss6pbas5tm | second | | areqjd6un3afc3cefuio | first | +----------------------+--------+
-
Добавьте пароль устройству:
$ yc iot device password add --device-name first --password Passw0rdForDevice device_id: areqjd6un3afc3cefcvm id: areqjd6un3afc3cefuio created_at: "2019-12-16T15:11:36.892167Z"
Задать пароль устройству при создании
Как задать пароль устройству при создании, читайте в разделе Создание устройства.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы задать пароль при создании:
-
Получите список реестров в каталоге:
$ yc iot registry list +----------------------+-------------------+ | ID | NAME | +----------------------+-------------------+ | arenou2oj4ct42eq8f4m | my-registry | +----------------------+-------------------+
-
Создайте устройство с паролем:
$ yc iot device create --registry-name my-registry --name device-with-pass --password Passw0rdForDevice id: arepomfambsg5biqc25n registry_id: arenou2oj4ct42eq8g3n created_at: "2019-12-16T15:18:39.358922Z" name: device-with-pass
Получить список паролей устройства
Чтобы просмотреть список паролей устройства:
- В консоли управления выберите каталог, в котором вы хотите получить список паролей устройства.
- Выберите сервис Yandex IoT Core.
- Выберите в списке реестр с нужным устройством.
- В левой части окна выберите раздел Устройства.
- Выберите в списке нужное устройство.
- На странице Обзор перейдите к разделу Пароли.
В разделе Пароли отобразится список паролей устройства.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список паролей:
-
Получите список устройств в реестре:
$ yc iot device --registry-name my-registry list +----------------------+------------------+ | ID | NAME | +----------------------+------------------+ | arenak5ciqss6pbas5tm | second | | arepomfambsg5biqc77p | device-with-pass | | areqjd6un3afc3cefuio | first | +----------------------+------------------+
-
Получите список паролей устройства:
$ yc iot device password list --device-name device-with-pass +----------------------+---------------------+ | ID | CREATED AT | +----------------------+---------------------+ | areuin5t7pndvlj6n4tr | 2019-12-16 15:18:39 | +----------------------+---------------------+
Удалить пароль устройства
Чтобы удалить пароль устройства:
- В консоли управления выберите каталог, в котором вы хотите удалить пароль устройства.
- Выберите сервис Yandex IoT Core.
- Выберите в списке реестр с нужным устройством.
- В левой части окна выберите раздел Устройства.
- Выберите в списке нужное устройство.
- Справа от удаляемого пароля нажмите значок , в выпадающем списке выберите Удалить.
- В открывшемся окне нажмите кнопку Удалить.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы удалить пароль:
-
Получите список паролей устройства:
$ yc iot device password list --device-name device-with-pass +----------------------+---------------------+ | ID | CREATED AT | +----------------------+---------------------+ | areuin5t7pndvlj6n4tr | 2019-12-16 15:18:39 | +----------------------+---------------------+
-
Удалите пароль:
$ yc iot device password delete --device-name device-with-pass --password-id areuin5t7pndvlj6n4tr
-
Убедитесь, что пароль действительно удален:
$ yc iot device password list --device-name device-with-pass +----+------------+ | ID | CREATED AT | +----+------------+ +----+------------+