Изменение реестра
Вы можете изменить имя или описание реестра, а также управлять метками реестра.
Для обращения к реестру используйте его идентификатор или имя. Как узнать идентификатор или имя реестра, читайте в разделе Получение информации о реестре.
Изменить имя реестра
Чтобы изменить имя реестра:
- В консоли управления
выберите каталог, в котором вы хотите изменить имя реестра. - Выберите сервис IoT Core.
- Справа от имени нужного реестра нажмите значок
, в выпадающем списке выберите Редактировать. - Измените поле Имя.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Измените имя реестра:
yc iot registry update my-registry --new-name test-registry
Результат:
id: b91ki3851hab********
folder_id: aoek49ghmknn********
created_at: "2019-05-28T11:29:42.420Z"
name: test-registry
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы изменить имя реестра, созданного с помощью Terraform:
-
Откройте файл конфигурации Terraform и измените значение параметра
name
во фрагменте с описанием реестра.Пример описания реестра в конфигурации Terraform:
resource "yandex_iot_core_registry" "my_registry" { name = "test-registry" description = "test registry for terraform provider documentation" } ... }
Более подробную информацию о параметрах ресурса
yandex_iot_core_registry
в Terraform, см. в документации провайдера . -
В командной строке перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминале слово
yes
и нажмите Enter.Проверить измененное имя реестра можно в консоли управления
или с помощью команды CLI:yc iot registry list
Чтобы изменить имя реестра, воспользуйтесь методом REST API update для ресурса Registry или вызовом gRPC API RegistryService/Update.
Изменить описание реестра
Чтобы изменить описание реестра:
- В консоли управления
выберите каталог, в котором вы хотите изменить описание реестра. - Выберите сервис IoT Core.
- Справа от имени нужного реестра нажмите значок
, в выпадающем списке выберите Редактировать. - Измените поле Описание.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Измените описание реестра:
yc iot registry update my-registry --description "My test registry."
Результат:
id: b91ki3851hab********
folder_id: aoek49ghmknn********
created_at: "2019-05-28T11:29:42.420Z"
name: my-registry
description: My test registry.
labels:
test_label: my_registry_label
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы изменить описание реестра, созданного с помощью Terraform:
-
Откройте файл конфигурации Terraform и измените значение параметра
description
во фрагменте с описанием реестра.Пример описания реестра в конфигурации Terraform:
resource "yandex_iot_core_registry" "my_registry" { name = "test-registry" description = "test registry for terraform provider documentation" } ... }
Более подробную информацию о параметрах ресурса
yandex_iot_core_registry
в Terraform, см. в документации провайдера . -
В командной строке перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминале слово
yes
и нажмите Enter.Проверить измененное описание реестра можно в консоли управления
или с помощью команды CLI:yc iot registry get <имя_реестра>
Чтобы изменить описание реестра, воспользуйтесь методом REST API update для ресурса Registry или вызовом gRPC API RegistryService/Update.
Управлять метками реестра
Вы можете выполнять следующие действия с метками реестра:
Добавить метку
Чтобы добавить метку реестра:
- В консоли управления
выберите каталог, в котором вы хотите добавить метку реестра. - Выберите сервис IoT Core.
- Справа от имени нужного реестра нажмите значок
, в выпадающем списке выберите Редактировать. - Заполните поля Ключ, Значение и нажмите кнопку Добавить метку.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Добавьте метку реестру:
yc iot registry add-labels my-registry --labels new_label=test_label
Результат:
id: b91ki3851hab********
folder_id: aoek49ghmknn********
created_at: "2019-05-28T11:29:42.420Z"
name: my-registry
labels:
new_label: test_label
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы добавить метку реестра, созданного с помощью Terraform:
-
Опишите в конфигурационном файле параметры ресурса, который необходимо создать:
yandex_iot_core_registry
— параметры реестра:name
— имя реестра.description
— описание реестра.labels
— метки реестра в форматеключ:значение
.
Пример структуры ресурса в конфигурационном файле:
resource "yandex_iot_core_registry" "my_registry" { name = "test-registry" description = "test registry for terraform provider documentation" labels = { new-label = "test-label" } ... }
Более подробную информацию о параметрах ресурса
yandex_iot_core_registry
в Terraform, см. в документации провайдера . -
В командной строке перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминале слово
yes
и нажмите Enter.Проверить метки реестра можно с помощью команды CLI:
yc iot registry get <имя_реестра>
Чтобы добавить метку реестру, воспользуйтесь методом REST API update для ресурса Registry или вызовом gRPC API RegistryService/Update.
Изменить метку
Чтобы изменить метку реестра:
- В консоли управления
выберите каталог, в котором вы хотите изменить метку реестра. - Выберите сервис IoT Core.
- Справа от имени нужного реестра нажмите значок
, в выпадающем списке выберите Редактировать. - Измените поля Ключ, Значение.
- Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Измените метку реестра:
Важно
Существующий набор меток (labels
) полностью перезаписывается набором, переданным в запросе.
yc iot registry update my-registry --labels test_label=my_registry_label
Результат:
id: b91ki3851hab********
folder_id: aoek49ghmknn********
created_at: "2019-05-28T11:29:42.420Z"
name: my-registry
labels:
test_label: my_registry_label
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы изменить метку реестра, созданного с помощью Terraform:
-
Откройте файл конфигурации Terraform и измените значение метки в блоке
labels
, во фрагменте с описанием реестра.Пример описания реестра в конфигурации Terraform:
resource "yandex_iot_core_registry" "my_registry" { name = "test-registry" description = "test registry for terraform provider documentation" labels = { test-label = "my-registry-label" } ... }
Более подробную информацию о параметрах ресурса
yandex_iot_core_registry
в Terraform, см. в документации провайдера . -
В командной строке перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминале слово
yes
и нажмите Enter.Проверить метки реестра можно с помощью команды CLI:
yc iot registry get <имя_реестра>
Чтобы изменить метку реестра, воспользуйтесь методом REST API update для ресурса Registry или вызовом gRPC API RegistryService/Update.
Удалить метку
Чтобы удалить метку реестра:
- В консоли управления
выберите каталог, в котором вы хотите удалить метку реестра. - Выберите сервис IoT Core.
- Справа от имени нужного реестра нажмите значок
, в выпадающем списке выберите Редактировать. - Справа от удаляемой метки нажмите значок
. - Нажмите кнопку Сохранить.
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
Удалите метку реестра:
yc iot registry remove-labels my-registry --labels new_label
Результат:
id: b91ki3851hab********
folder_id: aoek49ghmknn********
created_at: "2019-05-28T11:29:42.420Z"
name: my-registry
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы удалить метку реестра, созданного с помощью Terraform:
-
Откройте файл конфигурации Terraform и удалите значение нужной метки в блоке
labels
, во фрагменте с описанием реестра. Чтобы удалить все метки, удалите блокlabels
целиком.Пример описания реестра в конфигурации Terraform:
resource "yandex_iot_core_registry" "my_registry" { name = "test-registry" description = "test registry for terraform provider documentation" labels = { test-label = "my-registry-label" } ... }
Более подробную информацию о параметрах ресурса
yandex_iot_core_registry
в Terraform, см. в документации провайдера . -
В командной строке перейдите в папку, где вы отредактировали конфигурационный файл.
-
Проверьте корректность конфигурационного файла с помощью команды:
terraform validate
Если конфигурация является корректной, появится сообщение:
Success! The configuration is valid.
-
Выполните команду:
terraform plan
В терминале будет выведен список ресурсов с параметрами. На этом этапе изменения не будут внесены. Если в конфигурации есть ошибки, Terraform на них укажет.
-
Примените изменения конфигурации:
terraform apply
-
Подтвердите изменения: введите в терминале слово
yes
и нажмите Enter.Проверить метки реестра можно с помощью команды CLI:
yc iot registry get <имя_реестра>
Чтобы удалить метку реестра, воспользуйтесь методом REST API update для ресурса Registry или вызовом gRPC API RegistryService/Update.