nav-img
ML Space

Команды копирования

Команда get_connectors

Возвращает коннекторы, относящиеся к воркспейсу, в котором осуществляется работа.

get_connectors()

Команда create_connector

Позволяет создать коннекторы к источникам (s3custom / s3mlspace / s3amazon / s3google).

Подробнее о коннекторах

create_connector(name: str, source_type: ConnectorSourceTypeEnum, parameters: dict)

Для создания коннектора к Amazon S3, Google Cloud Storage S3, Custom S3 (для бакетов Evolution, Advanced и S3-хранилищ пользователей) нужны следующие параметры:

source_type:
s3custom/s3mlspace/s3amazon/s3google
parameters:
{
"endpoint": string | required
"bucket": string | required
"access_key_id": string | required
"security_key": string | required
}

Для создания коннектора к базам данных PostgreSQL, MySQL, MS SQL, Oracle DB нужны следующие параметры:

source_type:
mssql/mysql/oracledb/postgresql
parameters:
{
"host": string | required
"port": integer | minimum: 1 | exclusiveMaximum: 65536 | required
"user": string | required
"password": string | required
"database": string | required
"schema": string
"query": string
}

Пример создания коннектора к хранилищу S3:

client_lib.create_connector(
"my_s3_connector",
source_type=client_lib.ConnectorSourceTypeEnum.s3custom,
parameters={
"endpoint": "https://mys3endpoint",
"bucket": "b-usr-mybacket",
"access_key_id": "u-usr-mybacket-key",
"security_key": "security key",
}
)