Create an Action
When you need to execute a specific task, you can create an action in the project. Here are two ways to create an action:
- Create an action by adding blank steps
- Create an action by copying steps from an existing action
Create an Action by Adding Blank Steps
Take creating an action for "Unzipping Files" as an example to illustrate how to create an action by adding a "Image Code Execution" step.
-
Enter the project, go to the "Automation - Actions" page, and click the "Create Action" button.

-
On the action creation page, fill in information such as the action name and steps.
-
Action name: Unzip Files

-
Add a "Image Code Execution" step:

-
Step name: unzip
-
Image: registry-vpc.cn-hangzhou.aliyuncs.com/coscene/cos:2025-02-06-v25.6.1
- This image is provided by Kehang Space-Time, with the
icostool built - in. It only supports use within the platform. Learn more about images.
- This image is provided by Kehang Space-Time, with the
-
Command: icos fs decompress f *.zip -i /cos/files -o /cos/files
- Call the
icostool to decompress files whose names match*.zipin the/cos/filesdirectory (record), and output the results to the original record. - You need to fill in one parameter per line. For example, fill in
icoson the first line,fson the second line, and so on.

- Call the
-
Record file mount permission: Read/Write
- Allow this action to read from and write to the original record during execution.

-
Click the "Create Action" button to complete the action creation. Calling this action can decompress files whose names match
*.zipin the record.
Create an Action by Copying Steps from an Existing Action
Take creating an action for "Unzipping Files" as an example to illustrate how to create an action by copying steps from an existing action.
-
Enter the project, go to the "Automation - Actions" page, and click the "Create Action" button.

-
On the action creation page, fill in the action name and copy steps from an existing action.
-
Action name: Unzip Files
-
Add a step: Copy the "main" step from the existing system action "Unzip Files".
-
Add a parameter: Add the parameter
filenamewith a value of*.zipfor the command{{parameters.filename}}to reference this parameter, indicating that files whose names match*.zipin the specified directory will be decompressed.
- Click the "Create Action" button to complete the action creation. Calling this action can decompress files whose names match
*.zipin the record and output the results to the "Output" page of the "Invocation Details".