Executes a Python 3 code snippet for data processing.
Operation description
Before you call this operation, make sure that you understand the billing methods and pricing of the response orchestration product.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-sas:RunPython3Script |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| PythonScript |
string |
No |
The Python 3 script. |
import logging def execute (params): #ip = params['ip'] #logging.info("enter execute,ip is "+ip) success=True message='OK' data=[] return (success,message,data) |
| Params |
string |
No |
The input parameters for the Python 3 script. |
{ "input1": "xx.xx.xx.xx", "input2": "7d" } |
| PlaybookUuid |
string |
No |
The UUID of the playbook. Note
Call the DescribePlaybooks operation to obtain this parameter. |
8baa6cff-319e-4ede-97bc-xxxxxxx |
| NodeName |
string |
No |
The name of the playbook node. |
python3_3 |
| PythonVersion |
string |
No |
The Python version. |
python2.0 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned information. |
||
| RequestId |
string |
The ID of the request. Alibaba Cloud generates this unique ID for the request. You can use this ID to troubleshoot issues. |
F210521C-D9BF-5264-8369-83EDDC617DB0 |
| RunResult |
string |
The data returned after the script is run. |
{ "requestUuid": "fe240b98-27b1-4a36-aec1-550b894318d9", "content": { "resultData": [], "success": true } } |
The RunResult parameter is a JSON object that contains the following fields:
requestUuid: The UUID of the request. You can use this UUID to query the run logs.
content: The result of the script execution. This field is user-defined.
Examples
Success response
JSON format
{
"RequestId": "F210521C-D9BF-5264-8369-83EDDC617DB0",
"RunResult": "{\n \"requestUuid\": \"fe240b98-27b1-4a36-aec1-550b894318d9\",\n \"content\": {\n \"resultData\": [],\n \"success\": true\n }\n}"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.