циклически просматривая список идентификаторов архива с помощью cli aws description-job возвращает ноль при выводе - PullRequest
0 голосов
/ 03 марта 2020

У меня есть al oop, который получает все идентификаторы и проверяет статус заданий на cli.

jq -r '.JobList |= unique_by(.ArchiveId) | .JobList[] | "\(.JobId)"' jobs.json\
  | while IFS= read -r job_id; do
  job_status=$(aws glacier describe-job --account-id 2222222--vault-name my-vault --job-id $job_id --output json)
  echo $job_status"," >> job-status.json
done

Моя проблема заключается в том, что я получаю следующий ответ каждый раз, когда он проходит после команды job_status

usage: aws [options] <command> <subcommand> [<subcommand> ...] [parameters]
To see help text, you can run:

  aws help
  aws <command> help
  aws <command> <subcommand> help

Если я выполню это одно за другим, я получу результат, и он получит Append. Но как только я пройду через oop, в файле json будут пустые значения.

...