Yandex.Cloud
  • Сервисы
  • Почему Yandex.Cloud
  • Сообщество
  • Решения
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Yandex IoT Core
  • Начало работы
  • Пошаговые инструкции
    • Все инструкции
    • Отправка сообщения
    • Подписка устройства или реестра на получение сообщений
    • Просмотр журнала подключений
    • Создание триггера для топика
    • Управление реестрами
      • Получение информации о реестре
      • Создание реестра
      • Изменение реестра
      • Удаление реестра
    • Управление устройствами
      • Управление алиасами топиков
        • Создание алиаса
        • Получение списка алиасов
        • Изменение алиаса
        • Удаление алиаса
      • Получение информации об устройстве
      • Создание устройства
      • Изменение устройства
      • Удаление устройства
    • Управление сертификатами
      • Создание сертификата
      • Управление сертификатами реестра
      • Управление сертификатами устройства
    • Управление паролями
      • Управление паролями реестра
      • Управление паролями устройства
  • Концепции
    • Авторизация
    • Взаимосвязь ресурсов сервиса
    • Параметры подключения MQTT-брокера
    • Отправка сообщений MQTT-брокеру через gRPC
    • Топик
    • Резервное копирование
    • Квоты и лимиты
  • Сценарии использования
    • Все сценарии
    • Работа с помощью Mosquitto
      • Отправить сообщение
      • Подписать устройство или реестр на получение сообщений
    • Работа с Yandex IoT Core с устройства с Android на языке Java
    • Работа с Yandex IoT Core на языке C#
    • Работа с Yandex IoT Core на языке Java
    • Запись данных с устройства в Managed Service for PostgreSQL
  • Управление доступом
  • Правила тарификации
  • Справочник API
    • Аутентификация в API
    • gRPC
      • Обзор
      • DeviceService
      • RegistryService
      • OperationService
    • REST
      • Обзор
      • Device
        • Обзор
        • addCertificate
        • addPassword
        • create
        • delete
        • deleteCertificate
        • deletePassword
        • get
        • list
        • listCertificates
        • listOperations
        • listPasswords
        • update
      • Registry
        • Обзор
        • addCertificate
        • addPassword
        • create
        • delete
        • deleteCertificate
        • deletePassword
        • get
        • list
        • listCertificates
        • listDeviceTopicAliases
        • listOperations
        • listPasswords
        • update
  • Вопросы и ответы
  1. Пошаговые инструкции
  2. Управление реестрами
  3. Создание реестра

Создание реестра

    Консоль управления
    CLI
    Terraform

    Чтобы создать реестр:

    1. В консоли управления выберите каталог, в котором вы хотите создать реестр.
    2. Выберите сервис Yandex IoT Core.
    3. Нажмите кнопку Создать реестр.
    4. Задайте Базовые параметры реестра:
      • Введите Имя реестра. Например, my-registry.
      • (опционально) Добавьте Описание с дополнительной информацией о реестре.
      • Задайте Пароль, который вы будете использовать для доступа к реестру.
        Для создания пароля можно воспользоваться генератором паролей.
        Не забудьте сохранить пароль, он вам понадобится.
      • (опционально) Для присвоения реестру метки заполните поля Ключ, Значение и нажмите кнопку Добавить метку.
    5. (опционально) Добавьте сертификаты:
      • Чтобы добавить файл:
        1. Выберите способ Файл.
        2. Нажмите Выбрать файл.
        3. Укажите файл сертификата на вашем компьютере, нажмите Открыть.
        4. Нажмите Добавить.
      • Чтобы добавить текст:
        1. Выберите способ Текст.
        2. Вставьте тело сертификата в поле Содержимое.
        3. Нажмите Добавить.
    6. Нажмите кнопку Создать.

    Если у вас еще нет интерфейса командной строки Yandex.Cloud, установите и инициализируйте его.

    По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name или --folder-id.

    1. Создайте реестр:

      $ 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 символов.
      • Может содержать строчные буквы латинского алфавита, цифры и дефисы.
      • Первый символ — буква. Последний символ — не дефис.
    2. Проверьте, что реестр создался:

      $ yc iot registry list
       +----------------------+-------------+
       |          ID          |    NAME     |
       +----------------------+-------------+
       | b91ki3851hab9m0l68je | my-registry |
       +----------------------+-------------+
      

    Terraform позволяет быстро создать облачную инфраструктуру в Yandex.Cloud. Состав инфраструктуры определяется с помощью конфигурационных файлов, в которых указываются требуемые облачные ресурсы и их параметры.

    Если у вас ещё нет Terraform, установите его и настройте провайдер Yandex.Cloud.

    Примечание

    Чтобы добавить сертификаты реестру, подготовьте их заранее.

    Чтобы создать реестр устройств:

    1. Опишите в конфигурационном файле параметры ресурса, который необходимо создать:

      • 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, см. в документации провайдера.

    2. Проверьте корректность конфигурационных файлов.

      1. В командной строке перейдите в папку, где вы создали конфигурационный файл.
      2. Выполните проверку с помощью команды:
        $ terraform plan
        

      Если конфигурация описана верно, в терминале отобразится список создаваемых ресурсов и их параметров. Если в конфигурации есть ошибки, Terraform на них укажет.

    3. Разверните облачные ресурсы.

      1. Если в конфигурации нет ошибок, выполните команду:
        $ terraform apply
        
      2. Подтвердите создание ресурсов.

      После этого в указанном каталоге будут созданы все требуемые ресурсы. Проверить появление ресурсов и их настройки можно в консоли управления.

    Language
    Вакансии
    Политика конфиденциальности
    Условия использования
    © 2021 ООО «Яндекс.Облако»