Updated on 2024-11-20 GMT+08:00

Creating a Custom Job

The custom job creation and step compilation capabilities are provided.

Scenarios

Create a custom job on COC.

Precautions

Confirm and fill in the risk level of the operation according to the operation procedure.

Procedure

  1. Log in to COC.
  2. In the navigation pane on the left, choose Resource O&M > Automated O&M. In the Routine O&M area, click Jobs.

    Figure 1 Job Management page

  3. Click the Custom Jobs tab and click Create Job.

    Figure 2 Clicking Create Jobs

  4. Enter the basic job information. You can follow the steps in section Managing Tags to create a tag. After the required parameters are set, click Next.

    Figure 3 Entering basic job information

  5. Select a job template. If no proper template is available, click Customize, and click Next.

    Figure 4 Selecting a job template

  6. Orchestrate the job. Job orchestration includes global parameters and job steps.

    Figure 5 Orchestrating a job

  7. Click + Add Parameter to add global parameters. After setting the parameters, click OK.

    You can manually set the global parameters or obtain them from the parameter warehouse. If you click Custom, you need to enter the parameter name, preset value, and parameter description. If you click Parameter Warehouse, you need to select the region where the parameter is located, parameter name, and parameter association mode.
    Figure 6 Selecting Custom and adding global parameters
    Figure 7 Obtaining and adding Global parameters from the parameter warehouse
    Table 1 Parameter association modes

    Parameter Association Mode

    Description

    Use the current parameter value in all environments

    This parameter is used during job execution. The parameter value is that displayed in the parameter basic information when the parameter is added during job creation.

    Use the latest parameter value in the corresponding environment

    This parameter is used during job execution. The parameter value is the latest parameter value obtained from the parameter warehouse in real time.

  8. Click to add a new step.

    Figure 8 Adding a step

  9. Click the step name or to change the step name.

    Figure 9 Changing the step name

  10. If there are unnecessary steps, click to delete them.

    Figure 10 Deleting steps

  11. Click + Add Task to add a task for the step. After the task is added, click OK. After all tasks are added, click OK.

    Figure 11 Adding tasks

  12. Click + Operation Type to set the operation type of the current task. The operation type can be Cloud service API Task, Controls, or Custom Scripts.

    • Cloud service API Task: include ECS-related operation atoms, execution APIs, and Wait API. For details about ECS-related operations, see Batch Operations on ECSs.
    • Controls: includes review, pause, and sleep.
    • Custom Scripts: You can select Execute script or Execute Command. After a custom script is created, a custom atom record is automatically registered.
    Figure 12 Selecting an operation type

  13. Based on the selected operation type, specify basic information such as the name and operation description, parameters, and troubleshooting policy, and click OK.

    Figure 13 Configuring basic information
    Figure 14 Set input parameters.
    Figure 15 Set the troubleshooting policy.

  14. After the job orchestration is complete, set the risk level of the job based on the operation risks, set Reviewer Notification Mode, and click Submit.

    • Manual Review is enabled by default for jobs whose risk level is High.
    • If you select Shift for Reviewer, the users in the current schedule are reviewers. If you select Individual, specify some users as reviewers.
    • Notification Mode specifies in which mode the reviewer will be notified of the review request.
    Figure 16 Advanced settings