View a markdown version of this page

監控任務進度 - Amazon Location Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

監控任務進度

使用 GetJob操作定期檢查任務狀態。任務通常會從定進度到執行完成,但處理時間會根據地址數量和請求的功能而有所不同。

監控任務狀態欄位,以判斷處理完成的時間。已完成狀態表示成功處理輸出儲存貯體中可用的結果。失敗狀態表示發生錯誤,並在任務回應中提供詳細資訊。

請考慮實作 Amazon EventBridge 整合,以接收任務狀態變更的自動通知,而不是持續輪詢 API。

範例

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