Как опросить статус запроса в aws-cli?

#aws-cli #amazon-quicksight

#aws-cli #amazon-quicksight

Вопрос:

Я обновляю источник данных QuickSight в своей учетной записи aws.

 aws quicksight update-data-source --cli-input-json file://update-stag-data-source-request.json --output json
  

И я получаю следующий ответ:

 {   
    "Status": 202,
    "Arn": "arn:aws:quicksight:eu-west-1:<my-aws-account-nr>:datasource/099676d0-99e3-44d7-b581-d6e532e72961",
    "DataSourceId": "099676d0-99e3-44d7-b581-d6e532e72961",
    "UpdateStatus": "UPDATE_IN_PROGRESS",
    "RequestId": "1d304a80-e507-46c3-acb3-237a58237e77"
}
  

Итак, в настоящее время статус этого запроса «UPDATE_IN_PROGRESS», но как мне отслеживать статус впоследствии?
Мне нужно это сделать, потому что кажется, что обновление в конечном итоге завершается неудачей по неизвестным причинам. Я знаю это, потому что я все еще вижу старую настройку источника данных несколько минут спустя. Я полагаю, что если бы я знал конечный статус запроса, это помогло бы мне устранить проблему.

Ответ №1:

Проверьте команду describe-data-source, она вернет источник данных.Статус и, в случае любого сбоя, вы можете проверить внутри источника данных.Информация об ошибке.Сообщение.