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/s3googleparameters:{"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/postgresqlparameters:{"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",})