Я работаю над созданием внешнего сайта для управления транскрипциями и в настоящее время пытаюсь получить пользовательский словарь, который я создал для AWS Transcribe, используя API.Я собираюсь получить список слов, отобразить их в текстовом поле для редактирования пользователем, а затем отправить отредактированный список обратно в AWS.Существующее действие «GetVocabulary» позволяет мне запрашивать пользовательский словарь, но оно просто возвращает:
Синтаксис ответа
{
"DownloadUri": "string",
"FailureReason": "string",
"LanguageCode": "string",
"LastModifiedTime": number,
"VocabularyName": "string",
"VocabularyState": "string"
}
Я попытался получить / удалить текстовый документ из «DownloadUri»"во многих отношениях, но не увенчались успехом из-за получения всевозможных проблем с доступом / CORS.Это было то, что я смог обойти для обычных файлов транскрипции, так как они хранятся в моих собственных корзинах S3, для которых я могу установить права доступа.Однако пользовательские словари хранятся где-то в собственных корзинах AWS по умолчанию (я понятия не имею, где), и поэтому я не могу изменить права доступа (или, по крайней мере, не знаю, где это сделать).
Мой текущийОбходной путь - просто загрузить DownloadUri в iframe и попросить пользователя просто скопировать и вставить слова из iframe в текстовое поле, а затем отредактировать их.Хотя это явно не идеально / элегантно.
Любая помощь / информация с этим будет принята с благодарностью, спасибо !!