Создание подключения
Важно
Функциональность доступна только в регионе Россия.
Вы можете создать подключения следующих типов:
Подключение к кластеру с управляемой базой данных
Managed Service for PostgreSQL
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к PostgreSQL выберите Кластер Managed Service for PostgreSQL в качестве типа подключения и укажите нужный кластер.
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к кластеру.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. Подключиться можно только к существующим в этом кластере базам данных. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Managed Service for PostgreSQL:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create postgresql --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create postgresql \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера> \ --databases <список_БД>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
--databases— список баз данных, через запятую. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Managed Service for PostgreSQL:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { postgresql = { managed_cluster_id = "<идентификатор_кластера>" databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.postgresql— параметры подключения к кластеру Managed Service for PostgreSQL:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права на доступ к ним. -
auth.user_password.user— имя пользователя для подключения к кластеру. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Managed Service for PostgreSQL, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create для ресурса Connection.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Managed Service for ClickHouse®
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к ClickHouse® выберите Кластер Managed Service for ClickHouse® в качестве типа подключения и укажите нужный кластер.
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к кластеру.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Managed Service for ClickHouse®:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create clickhouse --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create clickhouse \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера> \ --databases <список_БД>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
--databases— список баз данных, через запятую. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Managed Service for ClickHouse®:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { clickhouse = { managed_cluster_id = "<идентификатор_кластера>" databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.clickhouse— параметры подключения к кластеру Managed Service for ClickHouse®:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права на доступ к ним. -
auth.user_password.user— имя пользователя для подключения к кластеру. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Managed Service for ClickHouse®, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Managed Service for MySQL®
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к MySQL® выберите Кластер Managed Service for MySQL® в качестве типа подключения и укажите нужный кластер.
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к кластеру.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. Подключиться можно только к существующим в этом кластере базам данных. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Managed Service for MySQL®:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create mysql --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create mysql \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера> \ --databases <список_БД>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
--databases— список баз данных, через запятую. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Managed Service for MySQL®:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { mysql = { managed_cluster_id = "<идентификатор_кластера>" databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.mysql— параметры подключения к кластеру Managed Service for MySQL®:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права на доступ к ним. -
auth.user_password.user— имя пользователя для подключения к кластеру. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Managed Service for MySQL®, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Yandex Managed Service for Valkey™
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- В списке Тип подключения выберите Valkey™.
- В разделе Подключение к Valkey™ выберите Кластер Yandex Managed Service for Valkey™ в качестве типа подключения и укажите нужный кластер.
- В разделе Аутентификация выберите способ задания пароля:
- Ввести вручную — введите значение пароля.
- Сгенерировать — укажите опции для создания автоматически сгенерированного пароля Lockbox.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Yandex Managed Service for Valkey™:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create valkey --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create valkey \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера> \ --databases <список_БД>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
--databases— список баз данных, через запятую. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Yandex Managed Service for Valkey™:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { valkey = { managed_cluster_id = "<идентификатор_кластера>" databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.valkey— параметры подключения к кластеру Yandex Managed Service for Valkey™:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права на доступ к ним. -
auth.user_password.user— имя пользователя для подключения к кластеру. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Yandex Managed Service for Valkey™, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Managed Service for OpenSearch
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к OpenSearch выберите Кластер Managed Service for OpenSearch в качестве типа подключения и укажите нужный кластер.
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к кластеру.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. Подключиться можно только к существующим в этом кластере базам данных. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Managed Service for OpenSearch:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create opensearch --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create opensearch \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Managed Service for OpenSearch:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { opensearch = { managed_cluster_id = "<идентификатор_кластера>" auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.opensearch— параметры подключения к кластеру Managed Service for OpenSearch:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
auth.user_password.user— имя пользователя для подключения к кластеру. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Managed Service for OpenSearch, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Yandex StoreDoc
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к MongoDB выберите Кластер Yandex StoreDoc в качестве типа подключения и укажите нужный кластер.
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к кластеру.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. Подключиться можно только к существующим в этом кластере базам данных. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Yandex StoreDoc:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create mongodb --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create mongodb \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера> \ --databases <список_БД>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
--databases— список баз данных, через запятую. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Yandex StoreDoc:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { mongodb = { managed_cluster_id = "<идентификатор_кластера>" databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.mongodb— параметры подключения к кластеру Yandex StoreDoc:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права на доступ к ним. -
auth.user_password.user— имя пользователя для подключения к кластеру. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Yandex StoreDoc, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Managed Service for Apache Kafka®
-
В консоли управления
выберите каталог, в котором нужно создать подключение. -
Выберите сервис Yandex MetaData Hub.
-
Hа панели слева выберите
Connection manager. -
Нажмите кнопку Создать подключение.
-
Укажите имя подключения.
-
(Опционально) Добавьте описание подключения и метку.
-
Выберите Тип подключения.
-
В разделе Подключение к Apache Kafka® выберите Кластер Managed Service for Kafka в качестве типа подключения и укажите нужный кластер.
-
При использовании аутентификации:
-
Укажите Имя пользователя для подключения.
-
Задайте пароль одним из способов:
- Ввести вручную — пароль вводится в соответствующее поле.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
-
(Опционально) В списке Механизмы аутентификации выберите нужные опции:
PLAIN— аутентификация с передачей логина и пароля в открытом виде.SCRAM_SHA256— аутентификация с хэшированием SHA-256.SCRAM_SHA512— аутентификация с хэшированием SHA-512.
-
-
Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Managed Service for Apache Kafka®:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create kafka --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create kafka \ --name <имя_подключения> \ --description "<описание_подключения>" \ --supported-mechanisms <список_механизмов_аутентификации> \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--supported-mechanisms— список механизмов аутентификации. Возможные значения:PLAIN— аутентификация с передачей логина и пароля в открытом виде.SCRAM_SHA256— аутентификация с хэшированием SHA-256.SCRAM_SHA512— аутентификация с хэшированием SHA-512.
-
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Managed Service for Apache Kafka®:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { kafka = { managed_cluster_id = "<идентификатор_кластера>" auth = { sasl = { user = "<имя_пользователя>" password = { raw = "<пароль>" } supported_mechanisms = [ <список_механизмов_аутентификации> ] } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.kafka— параметры подключения к кластеру Managed Service for Apache Kafka®:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
auth— параметры аутентификации. Укажите один из блоков:-
sasl— параметры SASL-аутентификации:-
user— имя пользователя для подключения к кластеру. -
password.raw— пароль пользователя. -
supported_mechanisms— список механизмов аутентификации. Возможные значения:PLAIN— аутентификация с передачей логина и пароля в открытом виде.SCRAM_SHA256— аутентификация с хэшированием SHA-256.SCRAM_SHA512— аутентификация с хэшированием SHA-512.
-
-
disabled— отключает аутентификацию.
-
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Managed Service for Apache Kafka®, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create для ресурса Connection.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Yandex MPP Analytics for PostgreSQL
-
В консоли управления
выберите каталог, в котором нужно создать подключение. -
Выберите сервис Yandex MetaData Hub.
-
Hа панели слева выберите
Connection manager. -
Нажмите кнопку Создать подключение.
-
Укажите имя подключения.
-
(Опционально) Добавьте описание подключения и метку.
-
Выберите Тип подключения.
-
В разделе Подключение к Greenplum выберите Кластер Yandex MPP Analytics for PostgreSQL в качестве типа подключения и укажите нужный кластер.
-
В разделе Аутентификация:
- Укажите Имя пользователя для подключения.
- Выберите способ задания пароля:
- Ввести вручную — пароль вводится в соответствующее поле.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
-
Перечислите базы данных, подключениями к которым вы хотите управлять. Подключиться можно только к существующим в этом кластере базам данных. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к кластеру Yandex MPP Analytics for PostgreSQL:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create greenplum --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create greenplum \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --managed-cluster-id <идентификатор_кластера> \ --databases <список_БД>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--managed-cluster-id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
--databases— список баз данных, через запятую. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к кластеру Yandex MPP Analytics for PostgreSQL:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { greenplum = { managed_cluster_id = "<идентификатор_кластера>" databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.greenplum— параметры подключения к кластеру Yandex MPP Analytics for PostgreSQL:-
managed_cluster_id— идентификатор кластера.Идентификатор кластера можно получить со списком кластеров в каталоге.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права на доступ к ним. -
auth.user_password.user— имя пользователя для подключения к кластеру. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к кластеру Yandex MPP Analytics for PostgreSQL, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create для ресурса Connection.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Подключение к пользовательской инсталляции базы данных
PostgreSQL
-
В консоли управления
выберите каталог, в котором нужно создать подключение. -
Выберите сервис Yandex MetaData Hub.
-
Hа панели слева выберите
Connection manager. -
Нажмите кнопку Создать подключение.
-
Укажите имя подключения.
-
(Опционально) Добавьте описание подключения и метку.
-
Выберите Тип подключения.
-
В разделе Подключение к PostgreSQL укажите параметры подключения:
-
В поле Тип подключения выберите Пользовательская инсталляция.
-
В поле Хосты укажите адрес хоста c базой данных и номер порта для подключения.
Если вы создаете подключение к пользовательской инсталляции базы данных для использования с Yandex DataLens, укажите внешний адрес хоста.
-
(Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
-
-
В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к базе данных.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
-
(Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
-
Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции PostgreSQL:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create postgresql --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create postgresql \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --databases <список_БД> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>, через запятую. -
--databases— список баз данных, через запятую.Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции PostgreSQL:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { postgresql = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> }, { host = "<хост_2>" port = <порт_2> }, ... { host = "<хост_N>" port = <порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.postgresql— параметры подключения к пользовательской инсталляции PostgreSQL:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права доступа к ним. -
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции PostgreSQL, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
ClickHouse®
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к ClickHouse® укажите параметры подключения:
-
В поле Тип подключения выберите Пользовательская инсталляция.
-
В поле Хосты укажите FQDN или IP-адреса хостов, входящих в шард, номер HTTP- или TCP-порта для подключения и имя шарда.
Если вы создаете подключение к пользовательской инсталляции базы данных для использования с Yandex DataLens, укажите внешние IP-адреса хостов.
-
(Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
-
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к базе данных.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции ClickHouse®:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create clickhouse --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create clickhouse \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --databases <список_БД> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<http_порт>:<tcp_порт>:<имя_шарда>, через запятую. -
--databases— список баз данных, через запятую.Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции ClickHouse®:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { clickhouse = { cluster = { hosts = [ { host = "<хост_1>" http_port = <http_порт_1> shard_name = "<имя_шарда_1>" tcp_port = <tcp_порт_1> }, { host = "<хост_2>" http_port = <http_порт_2> shard_name = "<имя_шарда_2>" tcp_port = <tcp_порт_2> }, ... { host = "<хост_N>" http_port = <http_порт_N> shard_name = "<имя_шарда_N>" tcp_port = <tcp_порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.clickhouse— параметры подключения к пользовательской инсталляции ClickHouse®:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhost,http_port,shard_nameиtcp_port. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права доступа к ним. -
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции ClickHouse®, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
MySQL®
-
В консоли управления
выберите каталог, в котором нужно создать подключение. -
Выберите сервис Yandex MetaData Hub.
-
Hа панели слева выберите
Connection manager. -
Нажмите кнопку Создать подключение.
-
Укажите имя подключения.
-
(Опционально) Добавьте описание подключения и метку.
-
Выберите Тип подключения.
-
В разделе Подключение к MySQL® укажите параметры подключения:
-
В поле Тип подключения выберите Пользовательская инсталляция.
-
В поле Хосты укажите адрес хоста c базой данных и номер порта для подключения.
Если вы создаете подключение к пользовательской инсталляции базы данных для использования с Yandex DataLens, укажите внешний адрес хоста.
-
(Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
-
-
В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к базе данных.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
-
(Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
-
Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции MySQL®:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create mysql --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create mysql \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --databases <список_БД> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>, через запятую. -
--databases— список баз данных, через запятую.Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции MySQL®:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { mysql = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> }, { host = "<хост_2>" port = <порт_2> }, ... { host = "<хост_N>" port = <порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.mysql— параметры подключения к пользовательской инсталляции MySQL®:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права доступа к ним. -
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции MySQL®, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Redis
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- В списке Тип подключения выберите Redis.
- В разделе Подключение к Redis укажите параметры подключения:
- В разделе Аутентификация укажите имя пользователя и выберите способ задания пароля:
- Ввести вручную — введите значение пароля.
- Сгенерировать — укажите опции для создания автоматически сгенерированного пароля Lockbox.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции Redis:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create redis --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create redis \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --databases <список_БД> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>:<имя_шарда>, через запятую. -
--databases— список баз данных, через запятую.Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции Redis:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { redis = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> shard_name = "<имя_шарда_1>" }, { host = "<хост_2>" port = <порт_2> shard_name = "<имя_шарда_2>" }, ... { host = "<хост_N>" port = <порт_N> shard_name = "<имя_шарда_N>" } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.redis— параметры подключения к пользовательской инсталляции Redis:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhost,portиshard_name. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права доступа к ним. -
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции Redis, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Valkey™
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- В списке Тип подключения выберите Valkey™.
- В разделе Подключение к Valkey™ укажите параметры подключения:
-
В поле Тип подключения выберите Пользовательская инсталляция.
-
В поле Хосты укажите FQDN или IP-адреса хостов, входящих в шард, номер HTTP- или TCP-порта для подключения и имя шарда.
Если вы создаете подключение к пользовательской инсталляции базы данных для использования с Yandex DataLens, укажите внешние IP-адреса хостов.
-
(Опционально) Включите использование TLS.
-
- В разделе Аутентификация укажите имя пользователя и выберите способ задания пароля:
- Ввести вручную — введите значение пароля.
- Сгенерировать — укажите опции для создания автоматически сгенерированного пароля Lockbox.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции Valkey™:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create valkey --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create valkey \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --databases <список_БД> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>, через запятую. -
--databases— список баз данных, через запятую.Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции Valkey™:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { valkey = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> }, { host = "<хост_2>" port = <порт_2> }, ... { host = "<хост_N>" port = <порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.valkey— параметры подключения к пользовательской инсталляции Valkey™:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права доступа к ним. -
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции Valkey™, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Trino
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к Trino укажите параметры подключения:
- В поле Координатор укажите адрес хоста координатора
и номер порта для подключения. - (Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
- В поле Координатор укажите адрес хоста координатора
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к базе данных.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции Trino:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create trino --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create trino \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --coordinator <параметры_координатора> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--coordinator— параметры координатора в формате<хост>:<порт>. -
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции Trino:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { trino = { cluster = { coordinator = { host = "<хост>" port = <порт> } tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.trino— параметры подключения к пользовательской инсталляции Trino:-
cluster.coordinator— параметры координатора:hostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции Trino, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
OpenSearch
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к OpenSearch укажите параметры подключения:
- В поле Тип подключения выберите Пользовательская инсталляция.
- В поле Хосты укажите адрес хоста с базой данных и номер порта для подключения.
- (Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к базе данных.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции OpenSearch:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create opensearch --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create opensearch \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>, через запятую. -
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции OpenSearch:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { opensearch = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> }, { host = "<хост_2>" port = <порт_2> }, ... { host = "<хост_N>" port = <порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.opensearch— параметры подключения к пользовательской инсталляции OpenSearch:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции OpenSearch, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
MongoDB
- В консоли управления
выберите каталог, в котором нужно создать подключение. - Выберите сервис Yandex MetaData Hub.
- Hа панели слева выберите
Connection manager. - Нажмите кнопку Создать подключение.
- Укажите имя подключения.
- (Опционально) Добавьте описание подключения и метку.
- Выберите Тип подключения.
- В разделе Подключение к MongoDB укажите параметры подключения:
- В поле Тип подключения выберите Пользовательская инсталляция.
- В поле Хосты укажите адрес хоста с базой данных и номер порта для подключения.
- (Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
- В разделе Аутентификация:
- Укажите Имя пользователя, от лица которого будете подключаться к базе данных.
- Выберите способ задания пароля:
- Ввести вручную — вы сами задаете пароль.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
- (Опционально) Перечислите базы данных, подключениями к которым вы хотите управлять. У вас должен быть настроен доступ к ним.
- Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции MongoDB:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create mongodb --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create mongodb \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --databases <список_БД> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>, через запятую. -
--databases— список баз данных, через запятую.Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции MongoDB:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { mongodb = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> }, { host = "<хост_2>" port = <порт_2> }, ... { host = "<хост_N>" port = <порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.mongodb— параметры подключения к пользовательской инсталляции MongoDB:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права доступа к ним. -
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции MongoDB, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Apache Kafka®
-
В консоли управления
выберите каталог, в котором нужно создать подключение. -
Выберите сервис Yandex MetaData Hub.
-
Hа панели слева выберите
Connection manager. -
Нажмите кнопку Создать подключение.
-
Укажите имя подключения.
-
(Опционально) Добавьте описание подключения и метку.
-
Выберите Тип подключения.
-
В разделе Подключение к Apache Kafka® укажите параметры подключения:
-
В списке Тип подключения выберите Пользовательская инсталляция.
-
В поле Хосты укажите адрес хоста и порт для подключения.
-
(Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
-
-
При использовании аутентификации:
-
Укажите Имя пользователя для подключения.
-
Задайте пароль одним из способов:
- Ввести вручную — пароль вводится в соответствующее поле.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
-
(Опционально) В списке Механизмы аутентификации выберите нужные опции:
PLAIN— аутентификация с передачей логина и пароля в открытом виде.SCRAM_SHA256— аутентификация с хэшированием SHA-256.SCRAM_SHA512— аутентификация с хэшированием SHA-512.
-
-
Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции Apache Kafka®:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create kafka --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create kafka \ --name <имя_подключения> \ --description "<описание_подключения>" \ --supported-mechanisms <список_механизмов_аутентификации> \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--supported-mechanisms— список механизмов аутентификации. Возможные значения:PLAIN— аутентификация с передачей логина и пароля в открытом виде.SCRAM_SHA256— аутентификация с хэшированием SHA-256.SCRAM_SHA512— аутентификация с хэшированием SHA-512.
-
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к кластеру. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>, через запятую. -
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции Apache Kafka®:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { kafka = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> }, { host = "<хост_2>" port = <порт_2> }, ... { host = "<хост_N>" port = <порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } auth = { sasl = { user = "<имя_пользователя>" password = { raw = "<пароль>" } supported_mechanisms = [ <список_механизмов_аутентификации> ] } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.kafka— параметры подключения к пользовательской инсталляции Apache Kafka®:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
auth— параметры аутентификации. Укажите один из блоков:-
sasl— параметры SASL-аутентификации:-
user— имя пользователя для подключения к кластеру. -
password.raw— пароль пользователя. -
supported_mechanisms— список механизмов аутентификации. Возможные значения:PLAIN— аутентификация с передачей логина и пароля в открытом виде.SCRAM_SHA256— аутентификация с хэшированием SHA-256.SCRAM_SHA512— аутентификация с хэшированием SHA-512.
-
-
disabled— отключает аутентификацию.
-
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции Apache Kafka®, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
Greenplum®
-
В консоли управления
выберите каталог, в котором нужно создать подключение. -
Выберите сервис Yandex MetaData Hub.
-
Hа панели слева выберите
Connection manager. -
Нажмите кнопку Создать подключение.
-
Укажите имя подключения.
-
(Опционально) Добавьте описание подключения и метку.
-
Выберите Тип подключения.
-
В разделе Подключение к Greenplum укажите параметры подключения:
-
В поле Тип подключения выберите Пользовательская инсталляция.
-
В поле Хосты укажите адрес хоста с базой данных и номер порта для подключения.
Если вы создаете подключение к пользовательской инсталляции базы данных для использования с Yandex DataLens, укажите внешний адрес хоста.
-
(Опционально) Включите использование TLS.
Если в вашей компании есть центр сертификации (CA), по умолчанию будет использоваться выпущенный им сертификат. Если в компании нет СА, загрузите TLS-сертификат сервера.
-
-
В разделе Аутентификация:
- Укажите Имя пользователя для подключения.
- Выберите способ задания пароля:
- Ввести вручную — пароль вводится в соответствующее поле.
- Сгенерировать — пароль генерируется автоматически. Вы можете настроить правила генерации пароля Lockbox или оставить правила, заданные по умолчанию.
-
Перечислите базы данных, подключениями к которым вы хотите управлять. Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
Нажмите кнопку Создать.
Если у вас еще нет интерфейса командной строки Yandex Cloud (CLI), установите и инициализируйте его.
По умолчанию используется каталог, указанный при создании профиля CLI. Чтобы изменить каталог по умолчанию, используйте команду yc config set folder-id <идентификатор_каталога>. Также для любой команды вы можете указать другой каталог с помощью параметров --folder-name или --folder-id.
Чтобы создать подключение к пользовательской инсталляции Greenplum®:
-
Посмотрите описание команды CLI для создания подключения:
yc metadata-hub connection-manager connection create greenplum --help -
Создайте подключение, выполнив команду:
yc metadata-hub connection-manager connection create greenplum \ --name <имя_подключения> \ --description "<описание_подключения>" \ --labels <список_меток> \ --user <имя_пользователя> \ --password <пароль> \ --hosts <список_хостов> \ --databases <список_БД> \ --ca-certificate <путь_к_сертификату>Где:
-
--name— имя подключения. -
--description— описание подключения. -
--labels— список меток в формате"<ключ>":"<значение>", через запятую. -
--user— имя пользователя для подключения к базе данных. -
--password— пароль пользователя. -
--hosts— список хостов в формате<хост>:<порт>, через запятую. -
--databases— список баз данных, через запятую.Убедитесь, что у пользователя есть необходимые права на доступ к ним.
-
--ca-certificate— путь к файлу CA-сертификата для TLS.По умолчанию TLS включен. Чтобы отключить его, используйте флаг
--tls-disabled.
-
Terraform
Terraform распространяется под лицензией Business Source License
Подробную информацию о ресурсах провайдера смотрите в документации на сайте Terraform
Если у вас еще нет Terraform, установите его и настройте провайдер Yandex Cloud.
Чтобы создать подключение к пользовательской инсталляции Greenplum®:
-
Опишите в конфигурационном файле создаваемый ресурс.
Пример структуры конфигурационного файла:
resource "yandex_connectionmanager_connection" "<локальное_имя_подключения>" { name = "<имя_подключения>" description = "<описание_подключения>" labels = { "<ключ_1>" = "<значение_1>" "<ключ_2>" = "<значение_2>" ... "<ключ_N>" = "<значение_N>" } params = { greenplum = { cluster = { hosts = [ { host = "<хост_1>" port = <порт_1> }, { host = "<хост_2>" port = <порт_2> }, ... { host = "<хост_N>" port = <порт_N> } ] tls_params = { tls { ca_certificate = "<путь_к_сертификату>" } } } databases = [ "<база_данных_1>", "<база_данных_2>", ... "<база_данных_N>" ] auth = { user_password = { user = "<имя_пользователя>" password = { raw = "<пароль>" } } } } } }Где:
-
name— имя подключения -
description— описание подключения. -
labels— набор меток в формате"<ключ>" = "<значение>". -
params.greenplum— параметры подключения к пользовательской инсталляции Greenplum®:-
cluster.hosts— список хостов. Для каждого хоста укажите параметрыhostиport. -
cluster.tls_params— параметры TLS. Укажите один из блоков:tls.ca_certificate— путь к файлу CA-сертификата для TLS.disabled— отключает TLS. По умолчанию TLS включен.
-
databases— список баз данных. Убедитесь, что у пользователя есть необходимые права доступа к ним. -
auth.user_password.user— имя пользователя для подключения к базе данных. -
auth.user_password.password.raw— пароль пользователя.
-
-
-
Проверьте корректность настроек.
-
В командной строке перейдите в каталог, в котором расположены актуальные конфигурационные файлы Terraform с планом инфраструктуры.
-
Выполните команду:
terraform validateЕсли в файлах конфигурации есть ошибки, Terraform на них укажет.
-
-
Подтвердите изменение ресурсов.
-
Выполните команду для просмотра планируемых изменений:
terraform planЕсли конфигурации ресурсов описаны верно, в терминале отобразится список изменяемых ресурсов и их параметров. Это проверочный этап: ресурсы не будут изменены.
-
Если вас устраивают планируемые изменения, внесите их:
-
Выполните команду:
terraform apply -
Подтвердите изменение ресурсов.
-
Дождитесь завершения операции.
-
-
Подробнее см. в документации провайдера Terraform
Чтобы создать подключение к пользовательской инсталляции MongoDB, воспользуйтесь методом REST API Connection.Create или методом gRPC API ConnectionService.Create.
Подробнее о доступных параметрах запроса см. в справочнике REST API и gRPC API.
ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc