Ответы об ошибках API хранилища резервных копий
Партнеры могут использовать API хранилища Резервное копирование Microsoft 365 в Microsoft Graph для создания собственных приложений для управления резервными копиями. Приложение становится контроллером хранилища Резервное копирование Microsoft 365 в клиенте, где развернуто приложение.
Помимо общих ошибок , которые применяются к Microsoft Graph, некоторые условия ошибок относятся к API хранилища резервных копий. В этом разделе приведен список распространенных ошибок, которые могут возникнуть при использовании API хранилища резервных копий.
Создание ошибок API политики защиты
Коды ошибок в этом разделе применяются к следующим API:
- Создание exchangeProtectionPolicy
- Создание oneDriveForBusinessProtectionPolicy
- Создание sharePointProtectionPolicy
В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.
Код состояния 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:
- Обновление exchangeProtectionPolicy
- Обновление oneDriveForBusinessProtectionPolicy
- Обновление sharePointProtectionPolicy
В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.
Код состояния 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:
- Создание exchangeRestoreSession
- Создание oneDriveForBusinessRestoreSession
- Создание sharePointRestoreSession
В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.
Код состояния HTTP | Код ошибки | Сообщение об ошибке | Описание |
---|---|---|---|
400 | InvalidPathType | PathType (новый или на месте) не известен для артефактов. | Тип пути восстановления отсутствует. |
400 | InvalidArtifactRequest | Пустой или пустой список артефактов восстановления. | Должен быть хотя бы один артефакт восстановления. |
400 | InvalidRestorePoint | Указана недопустимая точка восстановления. | Идентификатор точки восстановления недействителен или пуст. |
400 | DifferentRestoreDestinationType | Различные типы назначения для артефактов в запросе. | Другой тип назначения восстановления. |
413 | RestoreArtifactsLimitBreached | Превышено максимальное количество артефактов для запроса. | Превышено ограничение на восстановление артефактов. |
400 | DuplicateArtifactInList | Повторяющиеся артефакты в списке. | Запрошенный артефакт восстановления уже присутствует. |
Получение ошибок API сеанса восстановления
Коды ошибок в этом разделе применяются к следующему API:
В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.
Код состояния HTTP | Код ошибки | Сообщение об ошибке | Описание |
---|---|---|---|
400 | InvalidRestoreSessionId | Восстановите недопустимый идентификатор сеанса, значение NULL или пустой. | Идентификатор сеанса восстановления отсутствует. |
404 | RestoreSessionNotFound | Допустимый идентификатор, но сеанс не найден. | Сеанс восстановления не найден. |
Ошибки API сеанса восстановления исправлений
Коды ошибок в этом разделе применяются к следующим API:
- Обновление exchangeRestoreSession
- Обновление oneDriveForBusinessRestoreSession
- Обновление sharePointRestoreSession
В следующей таблице перечислены возможные коды ошибок и ответов, которые могут быть возвращены.
Код состояния 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 | Идентификатор клиента-владельцев не найден | Недопустимый идентификатор клиента владельца приложения, полученный от пользователя. |