Создание реестра
Чтобы создать реестр:
- В консоли управления выберите каталог, в котором вы хотите создать реестр.
- Выберите сервис Yandex IoT Core.
- Нажмите кнопку Создать реестр.
- Задайте Базовые параметры реестра:
- Введите Имя реестра. Например,
my-registry
. - (опционально) Добавьте Описание с дополнительной информацией о реестре.
- Задайте Пароль, который вы будете использовать для доступа к реестру.
Для создания пароля можно воспользоваться генератором паролей.
Не забудьте сохранить пароль, он вам понадобится. - (опционально) Для присвоения реестру метки заполните поля Ключ, Значение и нажмите кнопку Добавить метку.
- Введите Имя реестра. Например,
- (опционально) Добавьте сертификаты:
- Чтобы добавить файл:
- Выберите способ Файл.
- Нажмите Выбрать файл.
- Укажите файл сертификата на вашем компьютере, нажмите Открыть.
- Нажмите Добавить.
- Чтобы добавить текст:
- Выберите способ Текст.
- Вставьте тело сертификата в поле Содержимое.
- Нажмите Добавить.
- Чтобы добавить файл:
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Создайте реестр:
$ yc iot registry create --name my-registry id: b91ki3851hab9m0l68je folder_id: aoek49ghmknnpj1ll45e created_at: "2019-05-28T11:29:42.420Z" name: my-registry
- Длина — от 3 до 63 символов.
- Может содержать строчные буквы латинского алфавита, цифры и дефисы.
- Первый символ — буква. Последний символ — не дефис.
-
Проверьте, что реестр создался:
$ yc iot registry list +----------------------+-------------+ | ID | NAME | +----------------------+-------------+ | b91ki3851hab9m0l68je | my-registry | +----------------------+-------------+
Terraform позволяет быстро создать облачную инфраструктуру в Yandex.Cloud. Состав инфраструктуры определяется с помощью конфигурационных файлов, в которых указываются требуемые облачные ресурсы и их параметры.
Если у вас ещё нет Terraform, установите его и настройте провайдер Yandex.Cloud.
Примечание
Чтобы добавить сертификаты реестру, подготовьте их заранее.
Чтобы создать реестр устройств:
-
Опишите в конфигурационном файле параметры ресурса, который необходимо создать:
yandex_iot_core_registry
— параметры реестра:name
— имя реестра.description
— описание реестра.labels
— метки реестра в форматеключ:значение
.passwords
— список паролей реестра для авторизации с помощью логина и пароля.certificates
— список сертификатов реестра для авторизации с помощью сертификатов.
Пример структуры ресурса в конфигурационном файле:
resource "yandex_iot_core_registry" "my_registry" { name = "test-registry" description = "test registry for terraform provider documentation" labels = { test-label = "label-test" } passwords = [ "<пароль 1>", "<пароль 2>" ] certificates = [ file("<путь к первому файлу с сертификатом>"), file("<путь ко второму файлу с сертификатом>") ] } output "yandex_iot_core_registry_my_registry" { value = "${yandex_iot_core_registry.my_registry.id}" }
Более подробную информацию о ресурсах, которые вы можете создать с помощью Terraform, см. в документации провайдера.
-
Проверьте корректность конфигурационных файлов.
- В командной строке перейдите в папку, где вы создали конфигурационный файл.
- Выполните проверку с помощью команды:
$ terraform plan
Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Разверните облачные ресурсы.
- Если в конфигурации нет ошибок, выполните команду:
$ terraform apply
- Подтвердите создание ресурсов.
После этого в указанном каталоге будут созданы все требуемые ресурсы. Проверить появление ресурсов и их настройки можно в консоли управления.
- Если в конфигурации нет ошибок, выполните команду: