UpdateJobStatus
Updates the status for the specified job. Use this operation to confirm that you want to run a job or to cancel an existing job.
Request Syntax
POST /v20180820/jobs/id/status?requestedJobStatus=RequestedJobStatus&statusUpdateReason=StatusUpdateReasonHTTP/1.1 x-amz-account-id:AccountId
URI Request Parameters
The request requires the following URI parameters.
- id
-
The ID of the job whose status you want to update.
Length constraints: Minimum length of 5. Maximum length of 36.
- requestedJobStatus
-
The status that you want to move the specified job to. You move the job to the
Readystate to confirm the job. Amazon S3 then makes the job eligible for execution. You move the job to theCancelledstate to cancel a job. This is a required parameter.Valid Values:
Cancelled | Ready - statusUpdateReason
-
A description of the reason why you want to change the specified job's status. This field can be any string up to the maximum length.
Length constraints: Minimum length of 1. Maximum length of 256.
- x-amz-account-id
-
The ID is required.
Length constraints: Minimum length of 1. Maximum length of 64.
Request Body
The request does not have a request body.
Response Syntax
HTTP/1.1 200 <?xml version="1.0" encoding="UTF-8"?> <UpdateJobStatusResult> <JobId>string</JobId> <Status>string</Status> <StatusUpdateReason>string</StatusUpdateReason> </UpdateJobStatusResult>
Response Elements
If the action is successful, the service sends back an HTTP 200 response.
The following data is returned in XML format by the service.
- UpdateJobStatusResult
-
A root-level tag for the
UpdateJobStatusResultparameters.Required: Yes
- JobId
-
The ID for the job whose status was updated.
Type: String
Length constraints: Minimum length of 5. Maximum length of 36.
- Status
-
The current status for the specified job.
Type: String
Valid Values:
Active | Cancelled | Cancelling | Complete | Completing | Failed | Failing | New | Paused | Pausing | Preparing | Ready | Suspended - StatusUpdateReason
-
The reason that the specified job's status was updated.
Type: String
Length constraints: Minimum length of 1. Maximum length of 256.
Errors
- BadRequestException
-
HTTP Status Code: 400
- InternalServiceException
-
HTTP Status Code: 500
- JobStatusException
-
HTTP Status Code: 400
- NotFoundException
-
HTTP Status Code: 400
- TooManyRequestsException
-
HTTP Status Code: 400
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following:


