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

Команда 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" ,
}
)
ML Space