Ошибка обработки файла, неверный шаблон

Обновлено: 21.11.2024

Заблокировано — вы превысили допустимое количество отправок для этого аккаунта. Подождите и повторите попытку

Отсутствуют параметры — ваш запрос неполный, в нем отсутствуют некоторые обязательные параметры.

Недопустимые параметры. Недопустимое значение одного или нескольких параметров.

Недопустимый тег – значение тега недопустимо.

Недопустимый шаблон — неверный шаблон или параметры шаблона

Внутренняя ошибка. При обработке вашего запроса на платформе произошла ошибка.

Недопустимое сообщение. Платформе не удалось обработать ваш запрос. Например, из-за нераспознанного префикса для номера телефона.

Номер запрещен. Номер, на который вы пытаетесь отправить сообщение, занесен в черный список и не может получать сообщения.

Аккаунт партнера заблокирован. Указанный ключ API предназначен для аккаунта, которому запрещено отправлять сообщения.

Превышена квота партнера. В вашем предоплаченном аккаунте недостаточно средств для обработки этого сообщения.

Учетная запись не поддерживает REST. Эта учетная запись не предназначена для отправки REST, вы должны использовать SMPP в SMS API.

Слишком длинное сообщение. Длина udh и body превышает 140 октетов для двоичного запроса SMS.

Ошибка связи — сообщение не было отправлено из-за сбоя связи.

Неверный адрес отправителя – отклонен. В соответствии с местным законодательством идентификатор отправителя, который вы указали в запросе, не был принят. Пожалуйста, проверьте раздел глобальных сообщений.

Неверный TTL. Значение ttl в вашем запросе было недопустимым.

Средство не разрешено. В вашем запросе используется средство, которое не включено в вашей учетной записи.

Назначение, не внесенное в белый список. Номер телефона, который вы указали, отсутствует в предварительно утвержденном списке адресатов. Чтобы отправлять сообщения на этот номер телефона, добавьте его в Личном кабинете.

Недопустимый или отсутствующий параметр Msisdn. Номер телефона, указанный вами в параметре to вашего запроса, отсутствует или недействителен.

Временно отсутствует подписчик. Это сообщение не было доставлено, так как to был временно недоступен. Например, трубка, которая использовалась для связи, находилась вне зоны доступа или была выключена. Это временная ошибка. Повторите попытку позже, чтобы получить положительный результат.

Постоянный отсутствующий абонент - больше не активен. Вам следует удалить этот номер телефона из своей базы данных.

Ошибка переноса. Возникает проблема после того, как пользователь сменил оператора связи на. Если пользователь хочет получать сообщения от вас, ему необходимо напрямую связаться со своим оператором связи.

Отказ от спама. Операторы связи часто применяют ограничения, блокирующие сообщения, соответствующие различным критериям. Например, для SenderID или содержимого сообщения.

Трубка занята — трубка, связанная с , была недоступна, когда было отправлено это сообщение. Если статус отклонен, это временный сбой; повторите попытку позже для положительного результата. Если статус отправлен, это сообщение находится в схеме повторных попыток и будет повторно отправлено до истечения срока его действия в течение 24–48 часов.

Ошибка сети. Ошибка сети при отправке сообщения. Это временная ошибка. Повторите попытку позже, чтобы получить положительный результат.

Недопустимый номер. Вы пытались отправить сообщение на номер телефона, занесенный в черный список. То есть пользователь уже отправил СТОП-сообщение об отказе и больше не желает получать от вас сообщения.

Слишком много запросов на отправку. Слишком много запросов на отправку на телефонные номера.

Пункт назначения недоступен — сообщение не может быть доставлено на указанный номер телефона. Если вы используете служебные сообщения Viber, ваш аккаунт может быть неактивен для этой страны.

Ограничение по возрасту для подписчиков. Оператор связи заблокировал это сообщение, так как его содержание не соответствует возрастным ограничениям.

Номер заблокирован оператором связи. Оператор связи заблокировал это сообщение. Это может быть связано с несколькими причинами. Например, тарифный план to не включает SMS или аккаунт заблокирован.

Предоплаченный - Недостаточно средств - на предоплаченном счете пользователя недостаточно средств для получения сообщения.

Не входит в сеть провайдера — номер или идентификатор пользователя не входит в сеть провайдера.

Неподходящее устройство — устройство пользователя не может получить сообщение.

Сообщение уже отправлено — сообщение уже отправлено.

Неизвестно: от оператора связи, пытавшегося отправить это сообщение, получена неизвестная ошибка. В зависимости от перевозчика, что неизвестно. Когда вы видите эту ошибку и статус отклонен, всегда проверяйте, был ли ваш запрос действительным.

Ошибка поставщика. Поставщик не отвечает или не может обработать запрос. Попробуйте отправить сообщение через несколько минут.

За пределами разрешенного окна — это сообщение отправляется за пределами разрешенного окна ответа.

Плата за сопоставление номера телефона не оплачена — требуется оплата доступа к номеру телефона Страницей Facebook.

TTL был активирован - TTL был активирован, никаких обратных вызовов и списания средств производиться не будет.

Токен доступа с истекшим сроком действия. Повторно аутентифицируйте свою страницу Facebook с помощью Vonage.

Недопустимый ресурс. Убедитесь, что предоставленный вами URL-адрес вашего ресурса доступен и действителен.

Размер ресурса слишком велик. Попробуйте отправить медиафайл меньшего размера.

Недопустимый тип ресурса. Убедитесь, что файл, который вы пытаетесь отправить, действителен.

Неподдерживаемый канал. Канал, указанный в запросе, не поддерживается.

Неверные параметры канала. Недопустимое значение одного или нескольких параметров.

Недопустимый отправитель. Параметр from недействителен для данного канала.

Недопустимый получатель. Параметр to недействителен для данного канала.

Недопустимый тип сообщения. Тип сообщения, указанный в запросе, не поддерживается для данного канала.

Недействительная ссылка клиента. Ссылка клиента может быть строкой длиной до 40 символов.

Выберите одно из следующих решений в зависимости от полученного сообщения об ошибке:

  • Об ошибках "JSON неправильно сформирован" или "YAML неправильно сформирован" см. раздел "Проверка синтаксиса шаблона".
  • Информацию об ошибках "Неразрешенные зависимости ресурсов [XXXXXXXX] в блоке ресурсов шаблона" см. в разделе "Проверка логики и параметров".
  • Информацию об ошибках "Нераспознанный тип параметра: XXXXXXXX" или "Недопустимое свойство параметра шаблона "XXXXXXXX"" см. в разделе "Проверка определений параметров".
  • Информацию об ошибках "Каждый элемент условия должен быть строкой" см. в разделе "Подтверждение того, что условия указаны как строка".
  • Информацию об ошибках "Нераспознанные типы ресурсов: [XXXXXXXX]" см. в разделе "Проверьте доступность вашего типа ресурсов".
  • Информацию об ошибках "[ресурс среды] 'XXXXXXXX' не существует" см. в разделе Проверка существования ресурса вне стека или проверка зависимостей для ресурсов в том же стеке.
  • Информацию об ошибках "Недопустимое свойство или свойства шаблона [XXXXXXXX]" см. в разделе "Проверка свойств шаблона".

Разрешение

Примечание. Если вы получаете сообщения об ошибках при выполнении команд интерфейса командной строки AWS (AWS CLI), убедитесь, что вы используете самую последнюю версию AWS CLI.

Проверка синтаксиса шаблона

Чтобы следовать правильному синтаксису JSON или YAML в шаблоне CloudFormation, примите во внимание следующее:

  • Создайте свой стек с помощью AWS CloudFormation Designer.
  • Проверьте синтаксис JSON с помощью текстового редактора или инструмента командной строки, такого как средство проверки шаблонов интерфейса командной строки AWS.
  • Проверьте синтаксис YAML с помощью команды aws cloudformation validate-template.
  • Проверьте свои шаблоны JSON или YAML с помощью линтера AWS CloudFormation на веб-сайте GitHub.

Проверка логических идентификаторов и параметров

Подтвердите, что в вашем шаблоне определены логические идентификаторы ресурсов и параметры.

В следующих шаблонах JSON и YAML на test ссылается свойство ImageId. Однако ни один из шаблонов не включает логический идентификатор ресурса или параметр с именем test. Эти шаблоны возвращают следующую ошибку: «Неразрешенные зависимости ресурсов [тест] в блоке ресурсов шаблона». Дополнительные сведения об определениях ресурсов и их синтаксисе см. в разделе Ресурсы.

Пример JSON (неверно):

Пример YAML (неверно):

Чтобы решить эту проблему, добавьте логический идентификатор ресурса с именем test. Или создайте параметр с именем test, где ссылка возвращает значение imageId. В следующем примере шаблоны JSON и YAML включают параметр с именем test и imageId в качестве значения.

Пример JSON (правильный):

Пример YAML (правильный):

Проверка определений параметров

<р>1. Задайте для Типа одно из следующих поддерживаемых свойств:

  • Строка, число, список или список с разделителями-запятыми
<р>2. В шаблоне CloudFormation убедитесь, что параметры включают только следующие разрешенные свойства:

<р>3. Убедитесь, что в вашем шаблоне CloudFormation раздел "Параметры" не содержит встроенных функций.

В следующем примере шаблонов JSON и YAML значением по умолчанию для ParameterC является встроенная функция Fn::Sub. Эта встроенная функция вызывает ошибку проверки: «Каждый элемент по умолчанию должен быть строкой».

Пример JSON (неверно):

Пример YAML (неверно):

Подтвердите, что Условия указаны в виде строки

В шаблоне CloudFormation укажите условия в виде строки.

В следующем примере шаблонов JSON и YAML условие в ресурсе EC2RouteA указывается в виде списка строк, а не одной строки. Эти шаблоны приводят к следующей ошибке проверки: «Каждый элемент условия должен быть строкой».

Пример JSON (неверно):

Пример YAML (неверно):

Чтобы устранить эту ошибку, добавьте ConditionAandB в раздел «Условия» вашего шаблона, а затем используйте ConditionAandB в качестве условия для ресурса EC2RouteA. См. следующие примеры шаблонов JSON и YAML.

Пример JSON (правильный):

Пример YAML (правильный):

Проверьте доступность вашего типа ресурса

<р>1. Убедитесь, что ваш ресурс доступен в вашем регионе AWS.

Не все типы ресурсов доступны в каждом регионе AWS. Шаблоны, включающие типы ресурсов, недоступные в вашем регионе AWS, приводят к следующей ошибке: «Нераспознанные типы ресурсов: [XXXXXXXX].»

<р>2. Если ваш шаблон состоит из каких-либо бессерверных ресурсов, включите объявление Transform. См. следующие примеры шаблонов JSON и YAML.

Убедитесь, что ваш ресурс существует вне стека, или проверьте зависимости для ресурсов в том же стеке

Если вы жестко кодируете ресурс или имя ресурса Amazon (ARN) в один из ресурсов вашего стека для ресурса, находящегося за пределами стека CloudFormation, проверьте следующее:

  • Имя ресурса или ARN указаны правильно.
  • Ресурс существует.
  • Ресурс находится в том же регионе AWS, что и стек. Учтите, что некоторые ресурсы принимают свойства в разных регионах или аккаунтах AWS.

Например, ресурс AWS::EC2::Instance в стеке, в котором указана группа безопасности (sg-1234567890), не работает, если:

  • Группа безопасности не существует.
  • Группа безопасности не существует в регионе AWS стека.

В результате вы получаете сообщение об ошибке: "SG-1234567890 не существует". См. следующий пример:

Проверьте свойства шаблона

Используйте в своем шаблоне CloudFormation только разрешенные свойства шаблона.

В следующих примерах шаблонов JSON и YAML ресурс корзины находится на том же уровне, что и раздел "Ресурсы". Это возвращает следующую ошибку: «Ошибка проверки шаблона: недопустимое свойство или свойства шаблона [сегмент]». Эта ошибка вызвана тем, что валидатор шаблона CloudFormation видит ресурс корзины как спецификацию на уровне раздела. Спецификацию на уровне раздела нельзя использовать в качестве свойства шаблона.

Пример JSON (неверно):

Пример YAML (неверно):

Чтобы решить эту проблему, исправьте форматирование, чтобы ресурс корзины был указан в разделе "Ресурсы". См. следующие примеры правильно отформатированных шаблонов JSON и YAML.

Обратите внимание, что эта ошибка относится не только к соединителю Encodian, но и ко всем соединителям в Power Automate:

Эта ошибка не вызвана проблемой с действием или конфигурацией действия... и есть два очень быстрых способа решения:

Вариант 1 — «Использовать новые тестовые данные»

Эта проблема обычно возникает при создании потоковых решений и обычно возникает из-за повторного использования данных предыдущего запуска. Просто попробуйте использовать новые данные, чтобы протестировать поток!

Если это быстрое решение не работает, попробуйте вариант 2.

Вариант 2 — «Сохранить как» новый поток

Используйте функцию «Сохранить как», чтобы сохранить поврежденный поток как новый поток, этот процесс должен исправить все разорванные соединения.

Если эта проблема затрагивает поток, подключенный к PowerApp, вы можете просто отключить, а затем повторно связать поток, что обычно устраняет проблему без необходимости создания нового потока с помощью функции «Сохранить как».

Если у вас по-прежнему возникают проблемы, вы также можете попробовать следующее:

Мы надеемся, что это поможет решить вашу проблему 🙂

Уменьшите размер изображений, создаваемых PowerApps, с помощью Power Automate

Зональное извлечение данных из документов с помощью Power Automate

5 комментариев

Спасибо за этот пост.

Иногда мне приходится менять коннектор с одного аккаунта на другой, а иногда (обычно когда я тороплюсь) такая ошибка, когда Flow добавляет "_1" или "_2" к параметрам подключения, потом появляется.
Почему? Как ему это удается?
Есть идеи, как этого избежать?

Здравствуйте, Мишель, я лично такого не видел... нужно обсудить это с сообществом P/A

Хорошо! Ручной тест сработал. Есть ли способ успешно повторно отправить неудачные? Я попытался отправить повторно, но опять не получается.

Нет, вы не можете повторно использовать старые данные для тестирования. HTH

Оставить комментарий Отменить ответ

Похожие сообщения

Получить информацию о файле изображения с помощью Power Automate

Наше действие «Получить информацию о PDF-документе» уже доступно.Это действие предоставляет информацию о PDF-файле в Power Automate, позволяя выполнять логику автоматизации с учетом информации о предоставленном PDF-документе, например проверять, содержит ли файл текстовый слой перед выполнением OCR. Сегодня мы очень рады представить нашу […]

Преобразование файла PDF в изображение с помощью Power Automate

Последние несколько месяцев мы усердно работали над оптимизацией производительности и добавлением более 10 новых действий в коннектор Encodian. На момент написания эти новые действия теперь доступны на глобальной облачной платформе Encodian (размещенной в Azure PaaS), и Microsoft обновляет Power Automate, чтобы сделать эти новые действия доступными для всех регионов, […]

Читайте также: