Yandex Cloud
  • Сервисы
  • Решения
  • Почему Yandex Cloud
  • Сообщество
  • Тарифы
  • Документация
  • Связаться с нами
Подключиться
Language / Region
© 2022 ООО «Яндекс.Облако»
Yandex Data Streams
  • Начало работы
    • Подготовка окружения
    • Создание потока данных
    • Сбор и поставка данных
      • Fluentd
      • Logstash
      • AWS CLI
    • Сохранение данных в ClickHouse
    • Обработка потока изменений из Debezium
  • Пошаговые инструкции
    • Все инструкции
    • Управление потоками данных
    • Работа с AWS CLI
      • Создание потока данных
      • Получение информации о потоке
      • Отправка данных в поток
      • Чтение данных из потока
      • Удаление потока данных
    • Работа с AWS SDK
      • Подготовка окружения
      • Создание потока данных
      • Отправка данных в поток
      • Чтение данных из потока
      • Удаление потока данных
  • Концепции
    • Обзор
    • Термины и определения
    • Cегменты и ключи сегментов
    • Квоты и лимиты
    • Сравнение с Yandex Message Queue
  • Практические руководства
    • Ввод данных в системы хранения
    • Умная обработка логов
    • Передача данных в микросервисных архитектурах
  • Управление доступом
  • Правила тарификации
  • HTTP API, совместимый с Amazon Kinesis Data Streams
    • Обзор
    • Методы
      • CreateStream
      • DecreaseStreamRetentionPeriod
      • DeleteStream
      • DescribeStream
      • IncreaseStreamRetentionPeriod
      • GetRecords
      • GetShardIterator
      • ListStreams
      • PutRecord
      • PutRecords
      • UpdateShardCount
    • Общие ошибки
    • Примеры
  • Вопросы и ответы
  1. HTTP API, совместимый с Amazon Kinesis Data Streams
  2. Общие ошибки

Общие ошибки

Статья создана
Yandex Cloud

    В случае ошибки возвращается HTTP-ответ с соответствующим кодом и данные в формате JSON:

    {
      "__type": "string",
      "message": "string"
    }
    
    Параметр Описание
    __type Тип ошибки.

    Тип: Строка
    Размер: 1-128 символов.
    Возможные значения: [a-zA-Z0-9_.-]+
    Обязательный: Да
    message Сообщение об ошибке.

    Тип: Строка
    Размер: 1-128 символов.
    Возможные значения: [a-zA-Z0-9_.-]+
    Обязательный: Да

    Пример ответа с сообщением об ошибке:

    HTTP/1.1 400 Bad Request
    x-amzn-RequestId: <RequestId>
    Content-Type: application/x-amz-json-1.1
    Content-Length: <PayloadSizeBytes>
    Date: <Date> 
    {
      "__type":"ResourceInUseException",
      "message":"Stream whatever under account 177492702984 already exists."
    }
    

    Ошибки, которые являются общими для всех методов Data Streams:

    Тип ошибки Описание ошибки Код состояния HTTP
    AccessDeniedException Нет доступа для выполнения этого действия. 400
    IncompleteSignature Подпись запроса не соответствует стандартам. 400
    InternalFailure Неизвестная внутренняя ошибка. 500
    InvalidAction Метод недействителен. Убедитесь, что правильно написали его имя. 400
    InvalidClientTokenId Не найден X.509-сертификат или ключ доступа. 403
    InvalidParameterCombination Указаны параметры, которые нельзя использовать одновременно. 400
    InvalidParameterValue Для параметра указано недопустимое значение. 400
    InvalidQueryParameter Строка запроса имеет неправильный формат. 400
    MalformedQueryString Строка запроса содержит синтаксическую ошибку. 404
    MissingAction В запросе отсутствует метод или обязательный параметр. 400
    MissingAuthenticationToken Запрос должен содержать действительный идентификатор ключа доступа или сертификат X. 509. 403
    MissingParameter Не указан обязательный параметр. 400
    NotAuthorized Нет разрешения на выполнение этого действия. 400
    OptInRequired У указанного ключа доступа нет подписки на этот сервис. 403
    RequestExpired Запрос поступил более чем через 15 минут после указанной в запросе даты, или более чем через 15 минут после даты истечения срока действия запроса, или указанная дата находится на 15 и более минут в будущем. 400
    ServiceUnavailable Временный сбой на стороне сервера. 503
    ThrottlingException Запрос был отклонен из-за троттлинга запроса. 400
    ValidationError Входные данные не удовлетворяют ограничениям. 400

    Была ли статья полезна?

    Language / Region
    © 2022 ООО «Яндекс.Облако»