Creates a batch processing task that performs specified operations, such as transcoding and format conversion, on multiple existing files.
Operation description
If you want to process data using Object Storage Service (OSS) data processing, make sure you bind an OSS bucket before you create a batch processing task.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
imm:CreateBatch |
create |
*Batch
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| ProjectName |
string |
Yes |
The project name. For more information, see Create a project. |
test-project |
| Input | Input |
Yes |
The input data source configuration. |
|
| Actions |
array<object> |
Yes |
A list of processing templates. |
|
|
object |
No |
A processing template. |
||
| Name |
string |
Yes |
The template name. |
doc/convert |
| Parameters |
array |
No |
A list of template parameters. |
|
|
string |
No |
A template parameter. |
pages=3 |
|
| FastFailPolicy | FastFailPolicy |
No |
The fast-fail policy configuration. |
|
| Notification |
object |
No |
The notification recipient. Multiple middleware services are supported. For details about the message format, see Asynchronous notification message. Select one of the following methods to receive messages: Activate and access EventBridge in the same region as Intelligent Media Management (IMM) to promptly receive task notifications. For more information, see IMM events. Activate MNS in the same region as IMM and configure a subscription. |
|
| MNS | MNS |
No |
The parameters for MNS notifications. |
|
| Tags |
object |
No |
Custom tags used to search and filter asynchronous tasks. |
{"key": "val"} |
| ServiceRole |
string |
Yes |
The service role that grants IMM the permissions to access other cloud resources, such as OSS. The default value is AliyunIMMBatchTriggerRole. To use a custom service role, create a service role and grant permissions to the role in the RAM console. For more information, see Create a service role and Grant permissions to a RAM role. |
AliyunIMMBatchTriggerRole |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema of Response |
||
| RequestId |
string |
The request ID. |
EC564A9A-BA5C-4499-A087-D9B9E76E***** |
| Id |
string |
The batch processing task ID. |
batch-4eb9223f-3e88-42d3-a578-3f2852****** |
Examples
Success response
JSON format
{
"RequestId": "EC564A9A-BA5C-4499-A087-D9B9E76E*****",
"Id": "batch-4eb9223f-3e88-42d3-a578-3f2852******"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.