Editor
In the editor, it is possible to perform job definition operations such as importing job definitions, as well as configure settings such as triggers, timeout periods, and actions.
Job operation
The following operations are available for job definitions.
Create
Job definitions can be created. After clicking the "Create" button in the upper left corner, select "New" to create a new definition.
Edit
From the job definition list, click the "Vertical Ellipsis" on the right side of the job to edit, then click "Edit" to edit the ID and label.
Copy
From the job definition list, click the "Vertical Ellipsis" on the right side of the job to copy, then click "Copy" to copy the job definition to the batch application.
Delete
From the job definition list, click the "Vertical Ellipsis" on the right side of the job to be deleted, then click "Delete" to delete the ID and label.
Export
From the job definition list, click the "Vertical Ellipsis" on the right side of the job to be deleted, then click "Export" to export the definition.
Import
Job definitions can be imported. After clicking the "Add" button in the upper left corner, select "Import" to import the definition.
Deploy
You can deploy a job definition by clicking the [Deploy] icon located at the top right of the screen. This allows you to perform either a debug deployment or a release deployment of the job definition.
Commit
Job definitions can be committed to the repository. Select the Commit icon in the upper right corner to commit to the repository.
Job Input Form
Detailed settings related to job execution can be configured.
The following is a list of configurable input forms.
| Form Label | Description | Remarks |
|---|---|---|
| Job Status | Determines the execution status of a job. | Options ・DISABLED ・ENABLED(Default) |
| Description | Job description can be entered here | Up to 512 characters can be entered. |
| External Library | Specify the file path of the external library. | Files that exist at the time of job execution will be used. |
| Time Out | The job timeout period can be set. If no input is provided, no timeout will be set when the job is executed. | Integers in the range 60 to 2147483646 |
| Parameter | Parameters accessible from the job script | JSON |
| Trigger | Specify the trigger type. If you select Manual, the job can only be executed manually from Configuration & Monitoring > Batch > Deployed Jobs. If you select Cron, the job can be executed manually as well as automatically at scheduled intervals based on the specified Cron expression. | Options ・Manual ・Cron |
| Time Zone | When "Cron" is selected in the trigger, the time zone to be executed can be selected. | Options ・UTC(Default) ・Asia/Tokyo |
| CRON | Cron expressions can be set. For details on how to set them, refer to AWS Documentation. | |
| Action | By pressing the "Action" button, the action editor will open and you can edit it. |