기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
작업 진행 상황 모니터링
GetJob 작업을 사용하여 작업 상태를 주기적으로 확인합니다. 처리 시간은 주소 수와 요청된 기능에 따라 다르지만 일반적으로 작업은 보류 중에서 실행 중으로 진행됩니다.
작업 상태 필드를 모니터링하여 처리가 완료된 시기를 결정합니다. 완료됨 상태는 출력 버킷에서 결과를 사용할 수 있는 처리가 성공했음을 나타냅니다. 실패 상태는 오류가 발생했음을 나타내며 작업 응답에서 세부 정보를 사용할 수 있습니다.
API를 지속적으로 폴링하는 대신 Amazon EventBridge 통합을 구현하여 작업 상태 변경에 대한 자동 알림을 수신하는 것이 좋습니다.
예제
- Sample request
-
{
"JobId": "YOUR_JOB_ID"
}
- Sample response
-
{
"Action": "ValidateAddress",
"CreatedAt": "2023-01-01T00:00:00Z",
"EndedAt": "2023-01-01T01:00:00Z",
"ExecutionRoleArn": "arn:aws:iam::YOUR_ACCOUNT_ID:role/LocationServiceJobExecutionRole",
"InputOptions": {
"Location": "arn:aws:s3:::YOUR_INPUT_BUCKET",
"Format": "Parquet"
},
"JobArn": "arn:aws:geo:us-west-2:YOUR_ACCOUNT_ID:job/YOUR_JOB_ID",
"JobId": "YOUR_JOB_ID",
"Name": "MyFirstValidationJob",
"OutputOptions": {
"Format": "Parquet",
"Location": "arn:aws:s3:::YOUR_OUTPUT_BUCKET"
},
"Status": "Completed",
"UpdatedAt": "2023-01-01T01:00:00Z",
"ActionOptions": {
"ValidateAddress": {
"AdditionalFeatures": [
"Position",
"CountrySpecificAttributes"
]
}
}
}
- AWS CLI
-
aws location get-job --job-id "YOUR_JOB_ID" --region us-west-2