Amazon Lex меняет статус с Ready на NOT_BUILD через 2 или 3 минуты

#python #amazon-web-services #api #boto3 #amazon-lex

#python #amazon-веб-сервисы #API #boto3 #amazon-lex

Вопрос:

Я пытаюсь создать БОТА, используя операцию API put_bot boto3, и processbehaviour настроен на СБОРКУ. Lex создаст бота, но через 2 или 3 минуты он изменит свой статус на NOT_BUILD. Когда я попытался СОБРАТЬ то же самое во второй раз вручную или через повторный вызов api put_bot, то он был успешно собран. Это изменение статуса происходит периодически. Это происходит 1 раз из 10. Любая помощь в этом высоко ценится.

Спасибо

Ответ №1:

Я видел подобное с использованием Java Lex Model building SDK, и в моем случае это было результатом сбоя сборки.

Вы искали ошибки put_bot ?

Комментарии:

1. Спасибо за ваш ответ. В cloudwatch нет ошибок, и во второй раз, когда я создаю бота, он успешно собран, и ни одна сборка не завершается сбоем.

2. Также я пробовал печатать ответ после каждого события и давать ответ 200

3. Тогда не уверен. Это не совсем научно, но я бы предложил добавить небольшую задержку между различными вызовами создания slot и intent, чтобы учесть любые задержки при создании компонентов Lex.

4. Добавлена задержка в 1 минуту между каждым событием, но возникает та же проблема. Я проверяю это с командой AWS.