更新时间:2024-07-05 GMT+08:00
资源相关
前提条件
- 已参考Python SDK概述配置Java SDK环境。
- 已参考初始化DLI客户端完成客户端DLIClient的初始化。
上传资源包
您可以使用DLI提供的接口上传资源包,示例代码如下。完整样例代码和依赖包说明请参考:Python SDK概述。
1 2 3 4 5 6 |
def upload_resource(dli_client, kind, obs_jar_paths, group_name): try: dli_client.upload_resource(kind, obs_jar_paths, group_name) except DliException as e: print(e) return |
请求参数说明如下,详细参数使用可以参考Python SDK概述下载样例代码。
查询所有资源包
DLI提供查询资源列表接口,您可以使用该接口并选择相应的资源来执行作业。示例代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 |
def list_resources(dli_client): try: resources = dli_client.list_resources() except DliException as e: print(e) return for resources_info in resources.package_resources: print('Package resource name:' + resources_info.resource_name) for group_resource in resources.group_resources: print('Group resource name:' + group_resource.group_name) |
完整样例代码和依赖包说明请参考:Python SDK概述。
父主题: Python SDK