

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ジョブの進行状況のモニタリング
<a name="monitoring-job-progress"></a>

`GetJob` オペレーションを使用して、ジョブのステータスを定期的に確認します。ジョブは通常、**保留中**から**実行中**、**完了**まで進行しますが、処理時間はアドレスの数とリクエストされた機能によって異なります。

ジョブステータスフィールドをモニタリングして、処理が完了したタイミングを判断します。**完了**ステータスは、出力バケットで使用可能な結果で処理が成功したことを示します。**Failed** ステータスは、エラーが発生したことを示し、詳細はジョブレスポンスで確認できます。

API を継続的にポーリングするのではなく、Amazon EventBridge 統合を実装して、ジョブステータスの変更に関する自動通知を受け取ることを検討してください。

## 例
<a name="monitor-job-status-examples"></a>

### 既存の住所検証ジョブのステータスをモニタリングする
<a name="monitor-job"></a>

------
#### [ 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
```

------