View a markdown version of this page

Monitorare l'avanzamento del processo - Servizio di posizione Amazon

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitorare l'avanzamento del processo

Utilizzare l'GetJoboperazione per controllare periodicamente lo stato del lavoro. I lavori in genere passano da In sospeso a In esecuzione a Completati, sebbene il tempo di elaborazione vari in base al numero di indirizzi e alle funzionalità richieste.

Monitora il campo dello stato del lavoro per determinare quando l'elaborazione è completa. Lo stato Completato indica un'elaborazione riuscita con i risultati disponibili nel bucket di output. Lo stato Non riuscito indica che si è verificato un errore, con i dettagli disponibili nella risposta del lavoro.

Valuta la possibilità di implementare EventBridge l'integrazione con Amazon per ricevere notifiche automatiche sulle modifiche allo stato del lavoro anziché eseguire continuamente il polling dell'API.

Esempi

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