Я пытаюсь удалить все свои задания AWS Transcribe одновременно. Я знаю, что могу пройти и удалить их один за другим через консоль, а также могу удалить их все через интерфейс командной строки с помощью следующей команды:
$ aws transcribe delete-transcription-job --transcription-job-name YOUR_JOB_NAME
Проблема в том, что я должен делать это для каждой отдельной работы! Я занимаюсь ими массово (около 1000 вакансий). Я пробовал следующий код, но это не работает:
for jobName in ${aws transcribe list-transcription-jobs --query '[TranscriptionJobSummaries[*].TranscriptionJobName]' --output text}; do aws delete-transcription-job --transcription-job-name $jobName
Когда я запускаю этот код, он ничего не делает. Любые идеи, как это исправить?
aws transcribe list-transcription-jobs --max-results 100 --query '[TranscriptionJobSummaries[*].TranscriptionJobName]' --output text while read jobName; do aws delete-transcription-job --transcription-job-name "$jobName" done
17.10.2019--max-results 100
? 18.10.2019