from __future__ import print_function
import volcenginesdkcore
from pprint import pprint
from volcenginesdkcore.rest import ApiException
if __name__ == '__main__':
configuration = volcenginesdkcore.Configuration()
configuration.ak = os.getenv("AK")
configuration.sk = os.getenv("SK")
configuration.region = "the region your target bucket in"
configuration.client_side_validation = True
volcenginesdkcore.Configuration.set_default(configuration)
api_instance = volcenginesdkdms.DMSApi()
resp = api_instance.list_data_migrate_task(volcenginesdkdms.ListDataMigrateTaskRequest(offset=0, limit=10))
except ApiException as e:
print("Exception when calling DMSApi->list_data_migrate_task: %s\n" % e)
resp = api_instance.create_data_migrate_task(volcenginesdkdms.CreateDataMigrateTaskRequest(
basic_config=volcenginesdkdms.BasicConfigForCreateDataMigrateTaskInput(task_name="task-name",
overwrite_policy="None",
source_type="StorageTypeUrl",
storage_class="Standard",
), source=volcenginesdkdms.SourceForCreateDataMigrateTaskInput(
url_source_config=volcenginesdkdms.UrlSourceConfigForCreateDataMigrateTaskInput(
url_list_name="url_list.txt",
bucket_access_config=volcenginesdkdms.BucketAccessConfigForCreateDataMigrateTaskInput(
ak="url bucket ak", sk="url bucket sk", bucket_name="url bucket name",
region=configuration.region, vendor="StorageVendorTOS", endpoint="tos endpoint"))),
target=volcenginesdkdms.TargetForCreateDataMigrateTaskInput(bucket_name="", ak="target bucket ak",
sk="target bucket sk", )))
except ApiException as e:
print("Exception when calling DMSApi->create_data_migrate_task: %s\n" % e)