Partager via


Réponses d’erreur de l’API de stockage de sauvegarde

Les partenaires peuvent utiliser l’API de stockage Sauvegarde Microsoft 365 dans Microsoft Graph pour créer leurs propres applications afin de gérer les sauvegardes. Votre application devient le contrôleur de stockage Sauvegarde Microsoft 365 dans le locataire où l’application est déployée.

En plus des erreurs générales qui s’appliquent à Microsoft Graph, certaines conditions d’erreur sont spécifiques à l’API stockage de sauvegarde. Cette rubrique fournit la liste des conditions d’erreur courantes que vous pouvez rencontrer lorsque vous utilisez l’API de stockage de sauvegarde.

Créer des erreurs d’API de stratégie de protection

Les codes d’erreur de cette section s’appliquent aux API suivantes :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidCreateRequest Impossible de traiter la demande, car elle est incorrecte ou incorrecte. La demande de création est null, non valide ou sa taille est trop grande.
400 InvalidDisplayName Levée lorsque le nom d’affichage de la stratégie dépasse la limite de caractères ou est vide/null. Vérifiez que la longueur du nom de la stratégie doit être > de 0 caractères et <= 1 024 caractères.
400 InvalidProtectionUnitId Levée lorsque l’un des ID d’unité de protection n’est pas valide. L’ID d’unité de protection n’est pas valide.
413 ProtectionUnitsLimitBreached Levée lorsque l’utilisateur tente d’ajouter plus d’unités de protection que celles prises en charge dans une seule requête. Le nombre d’unités de protection dans chaque requête ne doit pas dépasser 50.
409 PolicyCreationNotAllowed Levée lorsqu’une stratégie de protection active existe déjà pour le service et que l’utilisateur tente de créer une stratégie. Impossible de créer une stratégie. Une autre stratégie active existe déjà.
500 PolicySaveFailed Levée lorsqu’une erreur temporaire se produit dans le service sauvegarde M365. Une erreur inconnue s’est produite. Réessayez.

Obtenir les erreurs de l’API de stratégie de protection

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidPolicyId Levée lorsque l’ID de stratégie dans la requête n’est pas valide, null ou vide. L’ID de stratégie n’est pas valide.
404 PolicyNotFound Levée lorsque l’ID est valide mais que la stratégie n’existe pas. Impossible d’obtenir la stratégie de protection.

Erreurs de l’API de stratégie de protection des correctifs

Les codes d’erreur de cette section s’appliquent aux API suivantes :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
200 ProtectionUnitAlreadyExists Il s’agit d’une erreur de niveau ProtectionUnit du correctif delta retournée lorsque la demande contient une unité de protection en double dans la liste déjà présente dans le service. Erreur de niveau ProtectionUnit : ProtectionUnit existe déjà.
200 ProtectionUnitNotFound Il s’agit d’une erreur de niveau ProtectionUnit du correctif delta retournée lorsque l’utilisateur demande la suppression de l’unité de protection, qui n’est pas présente dans le service. Erreur de niveau ProtectionUnit : ProtectionUnit n’existe pas.
400 DuplicateProtectionUnitInList Il s’agit d’une erreur au niveau de l’unité de protection retournée lorsque la requête contient des artefacts en double dans la liste. Erreur au niveau de l’unité de protection : unité de protection dupliquée dans la liste.
404 PolicyNotFound Levée lorsque l’ID est valide mais que la stratégie n’existe pas. Impossible d’obtenir la stratégie de protection.

Supprimer les erreurs d’API de stratégie de protection inactive

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidPolicyId Levée lorsque l’ID de stratégie dans la requête n’est pas valide, null ou vide. L’ID de stratégie est absent.
404 PolicyNotFound Levée lorsque l’ID est valide mais que la stratégie n’existe pas. Stratégie introuvable.
403 PolicyActionNotAllowed Levée lorsque la stratégie n’est pas à l’état Inactif. Impossible de supprimer la stratégie. Seule la stratégie dans les status inactifs peut être supprimée.

Désactiver les erreurs de l’API de stratégie de protection active

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidPolicyId Levée lorsque l’ID de stratégie dans la requête n’est pas valide, null ou vide. L’ID de stratégie est absent.
403 PolicyActionNotAllowed Levée lorsque la stratégie n’est pas à l’état actif. La stratégie n’est pas dans un état correct. Attendez qu’il passe à l’état actif.
404 PolicyNotFound Levée lorsque l’ID est valide mais que la stratégie n’existe pas. Impossible d’obtenir la stratégie de protection.

Erreurs d’API Activer la stratégie de protection inactive

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidPolicyId Levée lorsque l’ID de stratégie dans la requête n’est pas valide, null ou vide. L’ID de stratégie est absent.
403 PolicyActionNotAllowed Levée lorsque la stratégie n’est pas à l’état Inactif. Impossible d’activer la stratégie. La stratégie n’est pas dans un état correct. Vérifiez que la stratégie est à l’état Inactif.
404 PolicyNotFound Levée lorsque l’ID est valide mais que la stratégie n’existe pas. Impossible d’obtenir la stratégie de protection.

Répertorier toutes les unités de protection sous une API de stratégie de protection

Les codes d’erreur de cette section s’appliquent aux API suivantes :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidPolicyId L’ID de stratégie n’est pas valide, null ou vide. L’ID de stratégie n’est pas valide.
400 FilterLengthExceeded Cette erreur se produit lorsque le client tente d’envoyer un trop grand nombre de filtres ou de requêtes à la fois dans une même requête, y compris les requêtes de filtre « et » et « ou » combinées. La longueur du filtre dépasse la limite autorisée.
400 InvalidProtectionUnitId L’ID d’unité de protection n’est pas valide ou n’est pas valide. ID d’unité de protection non valide.
404 PolicyNotFound La stratégie n’existe pas ou est introuvable. Impossible d’obtenir la stratégie de protection.

Obtenir les erreurs de l’API d’unité de protection

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
200 UnknownError Une erreur inconnue s’est produite. Une erreur inconnue s’est produite. Réessayez. Si le problème persiste, contactez le support technique.
200 ProtectionUnitNotFound L’unité de protection n’existe pas. L’unité de protection demandée n’existe pas, est supprimée ou introuvable. Vérifiez à nouveau l’ID de l’unité de protection, puis réessayez.
200 InvalidArtifactId ID d’unité de protection non valide ou inexistant. L’unité de protection à supprimer est introuvable.
200 QuotaExceeded Dépassement du quota de taille de sauvegarde (spécifiquement pour Exo). Vous avez dépassé le quota de sauvegarde.
400 InvalidProtectionUnitId L’ID d’unité de protection n’est pas valide ou n’est pas valide. ID d’unité de protection non valide.

Créer des erreurs d’API de session de restauration

Les codes d’erreur de cette section s’appliquent aux API suivantes :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidPathType PathType (new/in-place) n’est pas connu pour les artefacts. Le type de chemin de restauration n’est pas présent.
400 InvalidArtifactRequest Liste d’artefacts de restauration vide ou null. Il doit y avoir au moins un artefact de restauration.
400 InvalidRestorePoint Point de restauration fourni non valide. L’ID du point de restauration n’est pas valide ou est vide.
400 DifferentRestoreDestinationType Différents types de destination pour les artefacts dans la demande. Type de destination de restauration différent.
413 RestoreArtifactsLimitBreached La demande a dépassé la limite maximale des artefacts. La limite de restauration des artefacts est dépassée.
400 DuplicateArtifactInList Dupliquer les artefacts dans la liste. L’artefact de restauration demandé est déjà présent.

Obtenir les erreurs de l’API de session de restauration

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidRestoreSessionId L’ID de session de restauration n’est pas valide, null ou vide. L’ID de session de restauration est absent.
404 RestoreSessionNotFound ID valide mais session introuvable. Session de restauration introuvable.

Corriger les erreurs de l’API de session de restauration

Les codes d’erreur de cette section s’appliquent aux API suivantes :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidRestoreSessionId L’ID de session de restauration n’est pas valide, null ou vide. L’ID de session de restauration est absent.
400 InvalidPatchRequest Impossible de traiter la demande, car elle est incorrecte ou incorrecte. Impossible de traiter la demande, car elle est incorrecte ou incorrecte.
400 InvalidRestorePoint Point de restauration fourni non valide. Le point de restauration n’est pas valide.
400 RestoreArtifactsLimitBreached Dépassement de la limite maximale d’artefacts de 50 pour une seule requête. La limite de restauration des artefacts est dépassée.
400 InvalidArtifactRequest Liste d’artefacts de restauration vide ou null. Les artefacts de restauration ont la valeur Null.
403 RestoreSessionActionNotAllowed Tentative de mise à jour corrective de la session de restauration active. La session de restauration ne peut être corrigée qu’à l’état Brouillon.
404 RestoreSessionNotFound ID valide mais session introuvable. Impossible d’obtenir la session de restauration.
400 DuplicateArtifactInList Dupliquer les artefacts dans la requête. L’artefact de restauration demandé est déjà présent.

Supprimer les erreurs de l’API de session de restauration

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidRestoreSessionId L’ID de session de restauration n’est pas valide, null ou vide. RestoreSessionId est absent.
403 RestoreSessionActionNotAllowed Tentative de suppression de la session de restauration active. La session de restauration ne peut être supprimée qu’à l’état Brouillon.
404 RestoreSessionNotFound ID valide mais session introuvable. Impossible d’obtenir la session de restauration.
500 IncompleteArtifactDeletion Le service ne peut pas supprimer tous les artefacts demandés. Impossible de supprimer la session, réessayez.

Erreurs d’activation de l’API de session de restauration

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidRestoreSessionId L’ID de session de restauration n’est pas valide, null ou vide. RestoreSessionId est absent.
403 RestoreSessionActionNotAllowed Essayez d’activer la session de restauration active. La session de restauration ne peut être activée qu’à l’état Brouillon.
404 RestoreSessionNotFound ID valide mais session introuvable. Impossible d’obtenir la session de restauration.
500 TooManyActiveRestoreSessions Essayez d’activer plus de 25 sessions simultanément. Erreur temporaire : Trop de sessions de restauration actives.

Répertorier les artefacts de restauration sous une API de session de restauration

Les codes d’erreur de cette section s’appliquent aux API suivantes :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
200 UnknownError Une erreur inconnue s’est produite ou une erreur côté fournisseur. Une erreur inconnue s’est produite. Réessayez. Si le problème persiste, contactez le support technique.
200 ArtifactNotFound L’artefact de restauration n’existe pas. L’artefact de restauration demandé n’a pas été trouvé pour la restauration.
200 InvalidRestoreTime Heure de restauration non valide ou hors limites. L’artefact de restauration ne peut pas être restauré dans cet horodatage, l’heure de restauration fournie n’est pas valide ou au-delà de la période de rétention.
200 ArtifactCannotBeRestored Restaurer l’état de l’artefact n’autorise pas la restauration. L’artefact de restauration est dans un état inattendu tel que le verrou de préservation ou TenantDivestiture qui bloque la restauration.
200 DuplicateArtifactRestoreRequest Restauration simultanée du même artefact de restauration. Une restauration en cours a été trouvée pour l’artefact de restauration donné. Veuillez patienter jusqu’à sa fin et réessayer.
400 InvalidRestoreSessionId L’ID de session de restauration n’est pas valide, null ou vide. L’ID RestoreSession n’est pas valide.

Créer des erreurs d’API de règle d’inclusion

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les erreurs et le code de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidInclusionRuleCreateRequest Impossible de traiter la demande, car elle est incorrecte ou incorrecte. Demande de création non valide.

Obtenir la règle d’inclusion par les erreurs d’API d’ID

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les erreurs et le code de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 InvalidInclusionRuleId L’ID de règle dans la requête n’est pas valide, null ou vide. L’ID de règle n’est pas valide.

Obtenir les erreurs de l’API de point de restauration

Les codes d’erreur de cette section s’appliquent aux API suivantes :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
400 FilterLengthExceeded La longueur du filtre dépasse la limite autorisée. La longueur du filtre dépasse la limite autorisée.
400 InvalidSearchRequest La limite de date et heure demandée ou l’ID d’unité de protection n’est pas valide. L’entrée du point de restauration n’est pas valide.
400 InvalidProtectionUnitId L’ID d’unité de protection dans la requête n’est pas valide. ID d’unité de protection non valide.

Erreurs d’activation de l’API de service

Les codes d’erreur de cette section s’appliquent à l’API suivante :

Le tableau suivant répertorie les codes d’erreur et de réponse possibles qui peuvent être retournés.

Code d’état HTTP Code d’erreur Message d’erreur Description
403 UnableToReadBillingProfile Impossible de lire le profil de facturation à partir du fournisseur de profil de facturation. Impossible de lire le profil de facturation à partir du fournisseur de profil de facturation.
402 InvalidBillingProfile Profil de facturation non valide reçu du fournisseur. Profil de facturation non valide reçu du fournisseur.
400 InvalidAppOwnerTenantId ID de locataire propriétaire introuvable ID de locataire du propriétaire de l’application non valide reçu de l’utilisateur.