Поделиться через


Ответы об ошибках API хранилища резервных копий

Партнеры могут использовать API хранилища Резервное копирование Microsoft 365 в Microsoft Graph для создания собственных приложений для управления резервными копиями. Приложение становится контроллером хранилища Резервное копирование Microsoft 365 в клиенте, где развернуто приложение.

Помимо общих ошибок , которые применяются к Microsoft Graph, некоторые условия ошибок относятся к API хранилища резервных копий. В этом разделе приведен список распространенных ошибок, которые могут возникнуть при использовании API хранилища резервных копий.

Создание ошибок API политики защиты

Коды ошибок в этом разделе применяются к следующим API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidCreateRequest Не удается обработать запрос, так как он имеет неправильный или неправильный формат. Запрос на создание имеет значение NULL, недопустимый или его размер слишком велик.
400 InvalidDisplayName Возникает, если отображаемое имя политики превышает ограничение символов или равно пустому или null. Убедитесь, что длина имени политики должна составлять > 0 символов и <= 1024 символа.
400 InvalidProtectionUnitId Возникает, если один из идентификаторов блока защиты недопустим. Недопустимый идентификатор единицы защиты.
413 ProtectionUnitsLimitBreached Возникает, когда пользователь пытается добавить больше единиц защиты, чем поддерживается в одном запросе. Количество единиц защиты в каждом запросе не должно превышать 50.
409 PolicyCreationNotAllowed Возникает, если для службы уже существует активная политика защиты, и пользователь пытается создать новую политику. Не удается создать политику. Другая активная политика уже существует.
500 PolicySaveFailed Возникает при возникновении временной ошибки в службе резервного копирования M365. Возникла неизвестная ошибка. Повторите попытку.

Получение ошибок API политики защиты

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidPolicyId Возникает, если идентификатор политики в запросе является недопустимым, null или пустым. Недопустимый идентификатор политики.
404 PolicyNotFound Возникает, если идентификатор действителен, но политика не существует. Не удается получить политику защиты.

Ошибки API политики защиты исправлений

Коды ошибок в этом разделе применяются к следующим API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
200 ProtectionUnitAlreadyExists Это разностное исправление уровня ProtectionUnit, возвращаемое, если в запросе есть дубликат единицы защиты в списке, который уже присутствует в службе. Ошибка уровня ProtectionUnit: ProtectionUnit уже существует.
200 ProtectionUnitNotFound Это разностное исправление уровня ProtectionUnit, возвращаемая при запросе пользователя на удаление блока защиты, которого нет в службе. Ошибка уровня ProtectionUnit: ProtectionUnit не существует.
400 DuplicateProtectionUnitInList Это ошибка уровня единицы защиты, возвращаемая, если в запросе есть повторяющиеся артефакты в списке. Ошибка уровня единицы защиты: дублировать блок защиты в списке.
404 PolicyNotFound Возникает, если идентификатор действителен, но политика не существует. Не удается получить политику защиты.

Удаление ошибок API неактивной политики защиты

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidPolicyId Возникает, если идентификатор политики в запросе является недопустимым, null или пустым. Идентификатор политики отсутствует.
404 PolicyNotFound Возникает, если идентификатор действителен, но политика не существует. Политика не найдена.
403 PolicyActionNotAllowed Возникает, если политика не в неактивном состоянии. Не удается удалить политику. Можно удалить только политику в неактивном состоянии.

Деактивация ошибок API политики активной защиты

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidPolicyId Возникает, если идентификатор политики в запросе является недопустимым, null или пустым. Идентификатор политики отсутствует.
403 PolicyActionNotAllowed Возникает, если политика не в активном состоянии. Политика не в правильном состоянии. Подождите, пока он не перейдет в активное состояние.
404 PolicyNotFound Возникает, если идентификатор действителен, но политика не существует. Не удается получить политику защиты.

Активация ошибок API политики неактивной защиты

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidPolicyId Возникает, если идентификатор политики в запросе является недопустимым, null или пустым. Идентификатор политики отсутствует.
403 PolicyActionNotAllowed Возникает, если политика не в неактивном состоянии. Не удается активировать политику. Политика не в правильном состоянии. Убедитесь, что политика находится в неактивном состоянии.
404 PolicyNotFound Возникает, если идентификатор действителен, но политика не существует. Не удается получить политику защиты.

Вывод списка ошибок API политики защиты для всех единиц защиты

Коды ошибок в этом разделе применяются к следующим API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidPolicyId Идентификатор политики является недопустимым, null или пустым. Недопустимый идентификатор политики.
400 FilterLengthExceeded Эта ошибка возникает, когда клиент пытается отправить слишком много фильтров или запросов одновременно в одном запросе, включая запросы фильтра "и" и "или". Длина фильтра превышает допустимое ограничение.
400 InvalidProtectionUnitId Идентификатор блока защиты является недопустимым или пустым. Недопустимый идентификатор единицы защиты.
404 PolicyNotFound Политика не существует или не может быть найдена. Не удается получить политику защиты.

Получение ошибок API блока защиты

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
200 UnknownError Произошла неизвестная ошибка. Произошла неизвестная ошибка. Повторите попытку. Если проблема не исчезнет, обратитесь в службу поддержки.
200 ProtectionUnitNotFound Блок защиты не существует. Запрошенный блок защиты не существует, удаляется или не может быть найден. Проверьте идентификатор блока защиты и повторите попытку.
200 InvalidArtifactId Недопустимый или несуществующий идентификатор единицы защиты. Удаляемая единица защиты не найдена.
200 QuotaExceeded Превышение квоты на размер резервного копирования (специально для Exo). Превышена квота резервного копирования.
400 InvalidProtectionUnitId Идентификатор блока защиты является недопустимым или пустым. Недопустимый идентификатор единицы защиты.

Создание ошибок API сеанса восстановления

Коды ошибок в этом разделе применяются к следующим API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidPathType PathType (новый или на месте) не известен для артефактов. Тип пути восстановления отсутствует.
400 InvalidArtifactRequest Пустой или пустой список артефактов восстановления. Должен быть хотя бы один артефакт восстановления.
400 InvalidRestorePoint Указана недопустимая точка восстановления. Идентификатор точки восстановления недействителен или пуст.
400 DifferentRestoreDestinationType Различные типы назначения для артефактов в запросе. Другой тип назначения восстановления.
413 RestoreArtifactsLimitBreached Превышено максимальное количество артефактов для запроса. Превышено ограничение на восстановление артефактов.
400 DuplicateArtifactInList Повторяющиеся артефакты в списке. Запрошенный артефакт восстановления уже присутствует.

Получение ошибок API сеанса восстановления

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidRestoreSessionId Восстановите недопустимый идентификатор сеанса, значение NULL или пустой. Идентификатор сеанса восстановления отсутствует.
404 RestoreSessionNotFound Допустимый идентификатор, но сеанс не найден. Сеанс восстановления не найден.

Ошибки API сеанса восстановления исправлений

Коды ошибок в этом разделе применяются к следующим API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidRestoreSessionId Восстановите недопустимый идентификатор сеанса, значение NULL или пустой. Идентификатор сеанса восстановления отсутствует.
400 InvalidPatchRequest Не удается обработать запрос, так как он имеет неправильный или неправильный формат. Не удается обработать запрос, так как он имеет неправильный или неправильный формат.
400 InvalidRestorePoint Указана недопустимая точка восстановления. Недопустимая точка восстановления.
400 RestoreArtifactsLimitBreached Превышено максимальное количество артефактов в 50 для одного запроса. Превышено ограничение на восстановление артефактов.
400 InvalidArtifactRequest Пустой или пустой список артефактов восстановления. Артефакты восстановления имеют значение NULL.
403 RestoreSessionActionNotAllowed Попытка исправления активного сеанса восстановления. Исправление сеанса восстановления может быть исправлено только в состоянии черновика.
404 RestoreSessionNotFound Допустимый идентификатор, но сеанс не найден. Не удается получить сеанс восстановления.
400 DuplicateArtifactInList Повторяющиеся артефакты в запросе. Запрошенный артефакт восстановления уже присутствует.

Ошибки API сеанса восстановления

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidRestoreSessionId Восстановите недопустимый идентификатор сеанса, значение NULL или пустой. RestoreSessionId отсутствует.
403 RestoreSessionActionNotAllowed Попытка удалить активный сеанс восстановления. Сеанс восстановления можно удалить только в состоянии черновика.
404 RestoreSessionNotFound Допустимый идентификатор, но сеанс не найден. Не удается получить сеанс восстановления.
500 IncompleteArtifactDeletion Службе не удается удалить все запрошенные артефакты. Не удалось удалить сеанс, повторите попытку.

Активация ошибок API сеанса восстановления

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidRestoreSessionId Восстановите недопустимый идентификатор сеанса, значение NULL или пустой. RestoreSessionId отсутствует.
403 RestoreSessionActionNotAllowed Попытка активации активного сеанса восстановления. Сеанс восстановления можно активировать только в состоянии черновика.
404 RestoreSessionNotFound Допустимый идентификатор, но сеанс не найден. Не удается получить сеанс восстановления.
500 TooManyActiveRestoreSessions Попробуйте активировать более 25 сеансов одновременно. Временная ошибка: слишком много активных сеансов восстановления.

Вывод списка артефактов восстановления при ошибках API сеанса восстановления

Коды ошибок в этом разделе применяются к следующим API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
200 UnknownError Произошла неизвестная ошибка или ошибка на стороне поставщика. Произошла неизвестная ошибка. Повторите попытку. Если проблема не исчезнет, обратитесь в службу поддержки.
200 ArtifactNotFound Артефакт восстановления не существует. Запрошенный артефакт восстановления не найден для восстановления.
200 InvalidRestoreTime Недопустимое или заграничное время восстановления. Артефакт восстановления не может быть восстановлен до этой метки времени, указанное время восстановления является недопустимым или превышает период хранения.
200 ArtifactCannotBeRestored Восстановление состояния артефакта не разрешает восстановление. Артефакт восстановления находится в неожиданном состоянии, например блокировка сохранения или tenantDivestiture, которая блокирует восстановление.
200 DuplicateArtifactRestoreRequest Параллельное восстановление одного и того же артефакта восстановления. Для данного артефакта восстановления найдено текущее восстановление. Подождите до завершения и повторите попытку.
400 InvalidRestoreSessionId Восстановите недопустимый идентификатор сеанса, значение NULL или пустой. Идентификатор restoreSession недопустим.

Создание ошибок API правил включения

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные ошибки и код ответа, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidInclusionRuleCreateRequest Не удается обработать запрос, так как он имеет неправильный или неправильный формат. Недопустимый запрос на создание.

Получение ошибок API для правила включения по идентификаторам

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные ошибки и код ответа, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 InvalidInclusionRuleId Идентификатор правила в запросе является недопустимым, null или пустым. Недопустимый идентификатор правила.

Получение ошибок API точки восстановления

Коды ошибок в этом разделе применяются к следующим API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
400 FilterLengthExceeded Длина фильтра превышает допустимое ограничение. Длина фильтра превышает допустимое ограничение.
400 InvalidSearchRequest Запрошенное ограничение даты или идентификатор единицы защиты является недопустимым. Недопустимые входные данные точки восстановления.
400 InvalidProtectionUnitId Недопустимый идентификатор единицы защиты в запросе. Недопустимый идентификатор единицы защиты.

Включение ошибок API службы

Коды ошибок в этом разделе применяются к следующему API:

В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.

Код состояния HTTP Код ошибки Сообщение об ошибке Описание
403 UnableToReadBillingProfile Не удается прочитать профиль выставления счетов от поставщика профилей выставления счетов. Не удается прочитать профиль выставления счетов от поставщика профилей выставления счетов.
402 InvalidBillingProfile Недопустимый профиль выставления счетов, полученный от поставщика. Недопустимый профиль выставления счетов, полученный от поставщика.
400 InvalidAppOwnerTenantId Идентификатор клиента-владельцев не найден Недопустимый идентификатор клиента владельца приложения, полученный от пользователя.