Skip to content

storage:put

storage:put

File Upload tool for S3

Example with S3:

    {
        "tool": "storage:put",
        "parameters": {
            "location": "s3://{AWS_ACCESS_KEY}:{AWS_SECRET_KEY}@{BUCKET}/{PATH}",
            "files": [
                "video.mp4",
                "audio_en.mp4",
                "audio_es.mp4",
                "*.vtt", ...
            ]
        }
    }

The tool understands the wildcard expansion characters: - \* - matches everything - ? - matches any single character

Parameter Properties Default Type Choice Description
location required A base URL from which files are downloaded (string)
files required [list value] Filenames to be downloaded before processing (list of strings)
overwrite optional false bool If set to true then existing files will be overwritten without any further precaution.
role_arn optional The role to be assumed for executing the tool