Respuestas de error de la API de Backup Storage
Los asociados pueden usar la API de almacenamiento de Copia de seguridad Microsoft 365 en Microsoft Graph para crear sus propias aplicaciones para administrar copias de seguridad. La aplicación se convierte en el controlador de almacenamiento de Copia de seguridad Microsoft 365 en el inquilino donde se implementa la aplicación.
Además de los errores generales que se aplican a Microsoft Graph, algunas condiciones de error son específicas de la API de almacenamiento de copia de seguridad. En este tema se proporciona una lista de las condiciones de error comunes que puede encontrar al usar la API de Backup Storage.
Creación de errores de API de directiva de protección
Los códigos de error de esta sección se aplican a las siguientes API:
- Creación de exchangeProtectionPolicy
- Creación de oneDriveForBusinessProtectionPolicy
- Creación de sharePointProtectionPolicy
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidCreateRequest | No se puede procesar la solicitud porque tiene un formato incorrecto o incorrecto. | Crear solicitud es null, no válido o su tamaño es demasiado grande. |
400 | InvalidDisplayName | Se produce cuando el nombre para mostrar de la directiva supera el límite de caracteres o está vacío o es null. | Asegúrese de que la longitud del nombre de la directiva debe ser > 0 caracteres y <= 1024 caracteres. |
400 | InvalidProtectionUnitId | Se produce cuando uno de los identificadores de unidad de protección no es válido. | El identificador de unidad de protección no es válido. |
413 | ProtectionUnitsLimitBreached | Se produce cuando el usuario intenta agregar más unidades de protección de las admitidas en una solicitud. | El número de unidades de protección en cada solicitud no debe superar 50. |
409 | PolicyCreationNotAllowed | Se produce cuando ya existe una directiva de protección activa para el servicio y el usuario intenta crear una nueva directiva. | No se puede crear la directiva. Ya existe otra directiva activa. |
500 | PolicySaveFailed | Se produce cuando se produce un error transitorio en el servicio M365 Backup. | Se ha producido un error desconocido. Inténtelo de nuevo. |
Obtención de errores de api de directiva de protección
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidPolicyId | Se produce cuando el identificador de directiva en la solicitud no es válido, null o está vacío. | El identificador de directiva no es válido. |
404 | PolicyNotFound | Se produce cuando el identificador es válido, pero la directiva no existe. | No se puede obtener la directiva de protección. |
Errores de la API de directiva de protección de revisiones
Los códigos de error de esta sección se aplican a las siguientes API:
- Actualizar exchangeProtectionPolicy
- Actualizar oneDriveForBusinessProtectionPolicy
- Actualizar sharePointProtectionPolicy
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
200 | ProtectionUnitNotFound | Se trata de un error de nivel de ProtectionUnit de revisión diferencial que se devuelve cuando el usuario solicita quitar la unidad de protección, que no está presente en el servicio. | Error de nivel de ProtectionUnit: ProtectionUnit no existe. |
400 | DuplicateProtectionUnitInList | Se trata de un error de nivel de unidad de protección devuelto cuando la solicitud tiene artefactos duplicados en la lista. | Error de nivel de unidad de protección: Unidad de protección duplicada en la lista. |
400 | ProtectionUnitActionNotAllowed | El artefacto con el identificador de unidad de protección determinado no se puede quitar, ya que está protegido por una regla dinámica. | Las unidades de protección protegidas mediante reglas dinámicas no se pueden quitar manualmente. |
404 | PolicyNotFound | Se produce cuando el identificador es válido, pero la directiva no existe. | No se puede obtener la directiva de protección. |
Eliminación de errores de api de directiva de protección inactiva
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidPolicyId | Se produce cuando el identificador de directiva en la solicitud no es válido, null o está vacío. | El identificador de directiva está ausente. |
404 | PolicyNotFound | Se produce cuando el identificador es válido, pero la directiva no existe. | Directiva no encontrada. |
403 | PolicyActionNotAllowed | Se produce cuando la directiva no está en estado inactivo. | No se puede eliminar la directiva. Solo se puede eliminar la directiva en estado inactivo. |
Desactivación de errores de api de directiva de protección activa
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidPolicyId | Se produce cuando el identificador de directiva en la solicitud no es válido, null o está vacío. | El identificador de directiva está ausente. |
403 | PolicyActionNotAllowed | Se produce cuando la directiva no está en estado activo. | La directiva no está en el estado correcto. Espere hasta que se mueva al estado activo. |
404 | PolicyNotFound | Se produce cuando el identificador es válido, pero la directiva no existe. | No se puede obtener la directiva de protección. |
Activación de errores de api de directiva de protección inactiva
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidPolicyId | Se produce cuando el identificador de directiva en la solicitud no es válido, null o está vacío. | El identificador de directiva está ausente. |
403 | PolicyActionNotAllowed | Se produce cuando la directiva no está en estado inactivo. | No se puede activar la directiva. La directiva no está en el estado correcto. Asegúrese de que la directiva está en estado inactivo. |
404 | PolicyNotFound | Se produce cuando el identificador es válido, pero la directiva no existe. | No se puede obtener la directiva de protección. |
Enumeración de todos los errores de la unidad de protección en una API de directiva de protección
Los códigos de error de esta sección se aplican a las siguientes API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidPolicyId | El identificador de directiva no es válido, es nulo o está vacío. | El identificador de directiva no es válido. |
400 | FilterLengthExceeded | Este error se produce cuando el cliente intenta enviar demasiados filtros o consultas a la vez en una sola solicitud, incluidas las consultas de filtro "y" y "or" combinadas. | La longitud del filtro supera el límite permitido. |
400 | InvalidProtectionUnitId | El identificador de unidad de protección no es válido o está vacío. | Identificador de unidad de protección no válido. |
404 | PolicyNotFound | La directiva no existe o no se puede encontrar. | No se puede obtener la directiva de protección. |
Obtención de errores de API de unidad de protección
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
200 | UnknownError | Se produjo un error desconocido. | Error desconocido. Inténtelo de nuevo. Si el problema persiste, póngase en contacto con el soporte técnico. |
200 | ProtectionUnitNotFound | La unidad de protección no existe. | La unidad de protección solicitada no existe, se elimina o no se encuentra. Vuelva a comprobar el identificador de la unidad de protección e inténtelo de nuevo. |
200 | InvalidArtifactId | Id. de unidad de protección no válido o inexistente. | No se encontró la unidad de protección que se va a quitar. |
200 | QuotaExceeded | Superando la cuota de tamaño de copia de seguridad (específicamente para Exo). | Ha superado la cuota de copia de seguridad. |
400 | InvalidProtectionUnitId | El identificador de unidad de protección no es válido o está vacío. | Identificador de unidad de protección no válido. |
Creación de errores de API de sesión de restauración
Los códigos de error de esta sección se aplican a las siguientes API:
- Creación de exchangeRestoreSession
- Creación de oneDriveForBusinessRestoreSession
- Creación de sharePointRestoreSession
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidPathType | PathType (nuevo o local) no se conoce para los artefactos. | El tipo de ruta de acceso de restauración no está presente. |
400 | InvalidArtifactRequest | Lista de artefactos de restauración vacía o nula. | Debe haber al menos un artefacto de restauración. |
400 | InvalidRestorePoint | Se proporcionó un punto de restauración no válido. | El identificador de punto de restauración no es válido o está vacío. |
400 | DifferentRestoreDestinationType | Diferentes tipos de destino para artefactos en la solicitud. | Tipo de destino de restauración diferente. |
413 | RestoreArtifactsLimitBreached | Solicitud Superó el límite máximo de artefactos. | Se ha infringido el límite de restauración de artefactos. |
400 | DuplicateArtifactInList | Artefactos duplicados en la lista. | El artefacto de restauración solicitado ya está presente. |
Obtención de errores de API de sesión de restauración
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidRestoreSessionId | Restaure el identificador de sesión no válido, null o vacío. | El identificador de sesión de restauración no está presente. |
404 | RestoreSessionNotFound | Identificador válido, pero no se encontró la sesión. | Restaurar sesión no encontrada. |
Errores de api de sesión de restauración de revisiones
Los códigos de error de esta sección se aplican a las siguientes API:
- Actualizar exchangeRestoreSession
- Actualización de oneDriveForBusinessRestoreSession
- Actualizar sharePointRestoreSession
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidRestoreSessionId | Restaure el identificador de sesión no válido, null o vacío. | El identificador de sesión de restauración no está presente. |
400 | InvalidPatchRequest | No se puede procesar la solicitud porque tiene un formato incorrecto o incorrecto. | No se puede procesar la solicitud porque tiene un formato incorrecto o incorrecto. |
400 | InvalidRestorePoint | Se proporcionó un punto de restauración no válido. | El punto de restauración no es válido. |
400 | RestoreArtifactsLimitBreached | Se ha superado el límite máximo de artefactos de 50 para una sola solicitud. | Se ha infringido el límite de restauración de artefactos. |
400 | InvalidArtifactRequest | Lista de artefactos de restauración vacía o nula. | Los artefactos de restauración son null. |
403 | RestoreSessionActionNotAllowed | Intente aplicar revisiones a la sesión de restauración activa. | La sesión de restauración solo se puede aplicar en estado Borrador. |
404 | RestoreSessionNotFound | Identificador válido, pero no se encontró la sesión. | No se puede obtener la sesión de restauración. |
400 | DuplicateArtifactInList | Artefactos duplicados en la solicitud. | El artefacto de restauración solicitado ya está presente. |
Eliminación de errores de api de sesión de restauración
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidRestoreSessionId | Restaure el identificador de sesión no válido, null o vacío. | RestoreSessionId está ausente. |
403 | RestoreSessionActionNotAllowed | Intente eliminar la sesión de restauración activa. | La sesión de restauración solo se puede eliminar en estado Borrador. |
404 | RestoreSessionNotFound | Identificador válido, pero no se encontró la sesión. | No se puede obtener la sesión de restauración. |
500 | IncompleteArtifactDeletion | El servicio no puede eliminar todos los artefactos solicitados. | No se puede eliminar la sesión, inténtelo de nuevo. |
Activación de errores de API de sesión de restauración
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidRestoreSessionId | Restaure el identificador de sesión no válido, null o vacío. | RestoreSessionId está ausente. |
403 | RestoreSessionActionNotAllowed | Intente activar la sesión de restauración activa. | La sesión de restauración solo se puede activar en estado Borrador. |
404 | RestoreSessionNotFound | Identificador válido, pero no se encontró la sesión. | No se puede obtener la sesión de restauración. |
500 | TooManyActiveRestoreSessions | Intente activar más de 25 sesiones simultáneamente. | Error temporal: demasiadas sesiones de restauración activas. |
Enumeración del artefacto de restauración en errores de API de sesión de restauración
Los códigos de error de esta sección se aplican a las siguientes API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
200 | UnknownError | Error desconocido o error del lado del proveedor. | Error desconocido. Inténtelo de nuevo. Si el problema persiste, póngase en contacto con el soporte técnico. |
200 | ArtifactNotFound | El artefacto de restauración no existe. | No se encontró el artefacto de restauración solicitado para la restauración. |
200 | InvalidRestoreTime | Tiempo de restauración no válido o fuera de límites. | El artefacto de restauración no se puede restaurar a esta marca de tiempo, el tiempo de restauración proporcionado no es válido o supera el período de retención. |
200 | ArtifactCannotBeRestored | Restaurar estado de artefacto no permite la restauración. | El artefacto de restauración está en un estado inesperado, como bloqueo de conservación o TenantDivestiture, que bloquea la restauración. |
200 | DuplicateArtifactRestoreRequest | Restauración simultánea del mismo artefacto de restauración. | Se encontró una restauración en curso para el artefacto de restauración especificado. Espere hasta su finalización e inténtelo de nuevo. |
400 | InvalidRestoreSessionId | Restaure el identificador de sesión no válido, null o vacío. | El identificador de RestoreSession no es válido. |
Creación de errores de API de regla de inclusión
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se muestra el posible código de error y respuesta que se puede devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidInclusionRuleCreateRequest | No se puede procesar la solicitud porque tiene un formato incorrecto o incorrecto. | Solicitud de creación no válida. |
400 | InvalidRuleExpression | El valor no puede ser null o una expresión no válida. | La expresión no es válida y no se puede analizar. |
413 | InvalidRuleExpressionGroupLimitExceeded | No se permite la expresión de regla que contiene más de 100 identificadores de grupo. | La expresión contiene más identificadores de grupo de los que permite el límite impuesto. |
Actualizar errores de API de regla de inclusión
Los códigos de error de esta sección se aplican a las siguientes API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidProtectionRulePatchRequest | El parámetro isAutoApplyEnabled no se admite en una solicitud de revisión. | El parámetro isAutoApplyEnabled solo se puede proporcionar en el momento de la creación. No se permite la conversión entre una regla estática y una regla dinámica, y viceversa. |
400 | InvalidProtectionRuleStatusForUpdation | No se permite la operación de actualización en el estado actual. | Estado no válido para invocar la operación de actualización. |
400 | InvalidRuleExpression | El valor no puede ser null o una expresión no válida | La expresión no es válida y no se puede analizar. |
400 | PatchNotAllowedForStaticRule | No se permite la operación de revisión para una regla estática. | Solicitud de actualización no válida. |
404 | ProtectionRuleNotFound | La regla de protección con el identificador especificado no existe. | El identificador de regla especificado es incorrecto o se eliminó la regla. |
413 | InvalidRuleExpressionGroupLimitExceeded | No se permite la expresión de regla que contiene más de 100 identificadores de grupo. | La expresión contiene más identificadores de grupo de los que permite el límite impuesto. |
422 | InvalidProtectionRuleStatusForDynamicRuleEdit | No se permite la operación de revisión en el estado actual. | La operación de revisión no se permite en el deleteRequested estado . |
Eliminación y desprotección de errores de la API de regla de inclusión
Los códigos de error de esta sección se aplican a las siguientes API:
En la tabla siguiente se muestra el posible código de error y respuesta que se puede devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidInclusionRuleId | El identificador de regla de la solicitud no es válido, es nulo o está vacío. | El identificador de regla no es válido. |
404 | ProtectionRuleNotFound | La regla de protección con el identificador especificado no existe. | El identificador de regla especificado es incorrecto o se eliminó la regla. |
422 | InvalidProtectionRuleStatusForDynamicRuleDeleteAndUnprotectAll | La operación deleteAndUnprotect no está permitida en el estado actual. | Estado no válido para invocar la acción deleteAndUnprotect . |
Ejecución de errores de API de regla de inclusión
Los códigos de error de esta sección se aplican a las siguientes API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidInclusionRuleId | El identificador de regla de la solicitud no es válido, es nulo o está vacío. | El identificador de regla no es válido. |
400 | ProtectionRuleActionNotAllowed | La acción de ejecución no está permitida para la regla de protección. | Estado no válido para invocar la acción de ejecución. |
400 | RunNotAllowedForDynamicRule | No se permite la operación de ejecución para la regla dinámica. | Operación no válida para reglas dinámicas. |
404 | ProtectionRuleNotFound | La regla de protección con el identificador especificado no existe. | El identificador de regla especificado es incorrecto o se eliminó la regla. |
Obtención de la regla de inclusión por errores de API de identificador
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidInclusionRuleId | El identificador de regla de la solicitud no es válido, es nulo o está vacío. | El identificador de regla no es válido. |
404 | ProtectionRuleNotFound | La regla de protección con el identificador especificado no existe. | El identificador de regla especificado es incorrecto o se eliminó la regla. |
Eliminación de la regla de inclusión por errores de API de identificador
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidInclusionRuleId | El identificador de regla de la solicitud no es válido, es nulo o está vacío. | El identificador de regla no es válido. |
400 | InvalidProtectionRuleStatusForDeletion | No se permite la operación de eliminación en el estado actual. | Estado no válido para invocar la operación de eliminación. |
404 | ProtectionRuleNotFound | La regla de protección con el identificador especificado no existe. | El identificador de regla especificado es incorrecto o se eliminó la regla. |
422 | InvalidProtectionRuleStatusForDynamicRuleDeletion | No se permite la operación de eliminación en el estado actual. | Estado no válido para invocar la operación de eliminación en una regla dinámica. |
Obtención de errores de API de punto de restauración
Los códigos de error de esta sección se aplican a las siguientes API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | FilterLengthExceeded | La longitud del filtro supera el límite permitido. | La longitud del filtro supera el límite permitido. |
400 | InvalidSearchRequest | El límite de fecha y hora solicitados o el identificador de unidad de protección no son válidos. | La entrada de punto de restauración no es válida. |
400 | InvalidProtectionUnitId | El identificador de unidad de protección en la solicitud no es válido. | Identificador de unidad de protección no válido. |
Habilitación de errores de API de servicio
Los códigos de error de esta sección se aplican a la siguiente API:
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
403 | UnableToReadBillingProfile | No se puede leer el perfil de facturación del proveedor de perfiles de facturación. | No se puede leer el perfil de facturación del proveedor de perfiles de facturación. |
402 | InvalidBillingProfile | Perfil de facturación no válido recibido del proveedor. | Perfil de facturación no válido recibido del proveedor. |
400 | InvalidAppOwnerTenantId | No se encontró el identificador de inquilino propietario | Identificador de inquilino del propietario de la aplicación no válido recibido del usuario. |
Creación de solicitudes de adición masiva para restaurar errores de API de artefactos
Los códigos de error de esta sección se aplican a las siguientes API:
- Creación de driveRestoreArtifactsBulkAdditionRequests
- Crear mailboxRestoreArtifactsBulkAdditionRequests
- Creación de siteRestoreArtifactsBulkAdditionRequests
En la tabla siguiente se enumeran los posibles códigos de error y respuesta que se pueden devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
400 | InvalidBulkRestoreArtifactId | El identificador de solicitud de restauración masiva no es válido. | GUID no válido proporcionado en el URI. |
400 | BulkRestoreInvalidCreateRequest | BulkRestoreCreateRequest es null. | La solicitud de creación es nula o no es válida. |
400 | BulkRestoreRestorationResourcesCountExceedsLimit | Se superó el límite de entrada de restauración masiva. | El tamaño de entrada es demasiado grande. |
400 | BulkRestoreInvalidCreateRequestSiteUrl | La dirección URL web del sitio de restauración masiva no es válida. | La dirección URL del sitio es null, está vacía o tiene un formato incorrecto. |
400 | BulkRestoreInvalidCreateRequestUserEmail | El correo electrónico del usuario de restauración masiva no es válido. | Email es null, está vacío o tiene un formato incorrecto. |
Obtención de solicitudes de adición masiva para restaurar errores de API de artefactos
El código de error de esta sección se aplica a las siguientes API:
- Obtener driveRestoreArtifactsBulkAdditionRequests
- Obtener mailboxRestoreArtifactsBulkAdditionRequests
- Obtener siteRestoreArtifactsBulkAdditionRequests
En la tabla siguiente se muestra el posible código de error y respuesta que se puede devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
404 | BulkRestoreArtifactsNotFound | No hay ningún elemento bulkRestoreArtifact con el bulkRestoreArtifactId especificado. | No hay ningún restoreArtifactBulkAdditionRequest asociado al bulkRestoreArtifactId proporcionado en el URI. |
Eliminación de solicitudes de adición masiva para restaurar errores de API de artefactos
El código de error de esta sección se aplica a las siguientes API:
- Eliminar driveRestoreArtifactsBulkAdditionRequests
- Eliminar mailboxRestoreArtifactsBulkAdditionRequests
- Eliminar siteRestoreArtifactsBulkAdditionRequests
En la tabla siguiente se muestra el posible código de error y respuesta que se puede devolver.
Código de estado HTTP | Código de error | Mensaje de error | Descripción |
---|---|---|---|
403 | InvalidStateForBulkRequestDeletion | Se produce un error en la validación cuando el tipo de servicio de la sesión de restauración y la solicitud de creación son diferentes. | Una solicitud masiva solo se puede eliminar cuando su estado es completed o completedWithErrors . |