Управление паролями реестра
Чтобы начать обмен данными и командами между устройствами и реестрами, необходимо авторизоваться. В данном разделе описано, как управлять паролями реестра для соответствующего способа авторизации.
Примечание
При использовании X.509 сертификата вместе с паролем, приоритет пароля выше.
Добавить пароль реестру
Вы можете добавить пароль уже созданному реестру или задать его при создании реестра с помощью параметра --password
.
Примечание
Задать пароль можно также из потока ввода. Для этого используйте флаг --read-password
вместо параметра --password
.
Добавить пароль уже созданному реестру
Чтобы добавить пароль уже созданному реестру:
- В консоли управления выберите каталог, в котором вы хотите добавить пароль уже созданному реестру.
- Выберите сервис Yandex IoT Core.
- Выберите в списке нужный реестр.
- В блоке Пароли нажмите кнопку Добавить пароль.
- В поле Пароль введите пароль, который вы будете использовать для доступа к реестру.
Для создания пароля можно воспользоваться генератором паролей.
Не забудьте сохранить пароль, он вам понадобится. - Нажмите кнопку Добавить.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
Чтобы добавить пароль:
-
Получите список реестров в каталоге:
$ yc iot registry list +----------------------+-------------------+ | ID | NAME | +----------------------+-------------------+ | arenou2oj4ct42eq82er | my-registry | +----------------------+-------------------+
-
Добавьте пароль реестру:
$ yc iot registry password add --registry-name my-registry --password Passw0rdForRegistry registry_id: arenou2oj4ct42eq8g3n id: areuu2hgsv6klgbd4e6d created_at: "2019-12-16T15:32:46.655139Z"
Задать пароль реестру при создании
Как задать пароль реестру при создании, читайте в разделе Создание реестра.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Создайте реестр с паролем:
$ yc iot registry create --name registry-with-pass --password Passw0rdForDevice
done (1s)
id: areg96c8loruvvudj54t
folder_id: b1g88tflru0ek1omtfd3
created_at: "2019-12-16T15:34:25.563Z"
name: registry-with-pass
status: ACTIVE
log_group_id: ckghhil3b5o9t4pf1nvg
Получить список паролей реестра
Чтобы просмотреть список паролей реестра:
- В консоли управления выберите каталог, в котором вы хотите получить список паролей реестра.
- Выберите сервис Yandex IoT Core.
- Выберите в списке нужный реестр.
- На странице Обзор перейдите к разделу Пароли.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы получить список паролей:
-
Получите список реестров в каталоге:
$ yc iot registry list +----------------------+--------------------+ | ID | NAME | +----------------------+--------------------+ | areg96c8loruvvudj54t | registry-with-pass | | arenou2oj4ct42eq82er | my-registry | +----------------------+--------------------+
-
Получите список паролей реестра:
$ yc iot registry password list --registry-name registry-with-pass +----------------------+---------------------+ | ID | CREATED AT | +----------------------+---------------------+ | are0gffs957egmoksgf4 | 2019-12-16 15:34:25 | +----------------------+---------------------+
Удалить пароль реестра
Чтобы удалить пароль реестра:
- В консоли управления выберите каталог, в котором вы хотите удалить пароль реестра.
- Выберите сервис Yandex IoT Core.
- Выберите в списке нужный реестр.
- Справа от удаляемого пароля нажмите значок , в выпадающем списке выберите Удалить.
- В открывшемся окне нажмите кнопку Удалить.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
Чтобы удалить пароль:
-
Получите список паролей реестра:
$ yc iot registry password list --registry-name registry-with-pass +----------------------+---------------------+ | ID | CREATED AT | +----------------------+---------------------+ | are0gffs957egmoksgf4 | 2019-12-16 15:34:25 | +----------------------+---------------------+
-
Удалите пароль:
$ yc iot registry password delete --registry-name registry-with-pass --password-id are0gffs957egmoksgf4
-
Убедитесь, что пароль действительно удален:
$ yc iot registry password list --registry-name registry-with-pass +----+------------+ | ID | CREATED AT | +----+------------+ +----+------------+