odps-resource
manage MaxCompute (ODPS) resources
TLDR
List all resources in the current project
$ odps resource list
Upload a JAR resource$ odps resource add [file.jar] -t jar
Upload a Python file resource$ odps resource add [script.py] -t py
Upload a generic file resource with a comment$ odps resource add [data.csv] -t file -c "[description]"
Delete a resource by name$ odps resource drop [resource_name]
Download a resource to a local file$ odps resource get [resource_name] -o [output_file]
SYNOPSIS
odps resource [command] [options]
DESCRIPTION
odps resource manages resources in Alibaba Cloud MaxCompute (formerly ODPS). Resources include JAR files for UDFs, Python scripts, plain files, and archives that can be referenced by MaxCompute jobs.Uploaded resources are stored in the current project and can be used in SQL statements, MapReduce jobs, and user-defined functions. Part of the ODPS CLI (odpscmd) toolset.
PARAMETERS
list
List all resources in the current project.add FILE
Upload a local file as a resource.drop NAME
Delete a resource by name.get NAME
Download a resource to local storage.-t TYPE
Resource type: jar, py, file, archive, or table.-c COMMENT
Add a comment or description to the resource.-o OUTPUT
Output file path for the get command.-f
Force overwrite if the resource already exists.--help
Display help information.
CAVEATS
Resource size limits apply (default 512 MB for files). Requires a valid ODPS configuration with project and credentials. Resource names must be unique within a project; use -f to overwrite existing resources.
HISTORY
odps resource provides resource management for Alibaba Cloud MaxCompute.
SEE ALSO
odps(1), odps-func(1), odps-tunnel(1)
