次の方法で共有


Backup Storage API エラー応答

パートナーは、Microsoft Graph の Microsoft 365 バックアップ Storage API を使用して、独自のアプリケーションを作成してバックアップを管理できます。 アプリケーションは、アプリケーションがデプロイされているテナント内の Microsoft 365 バックアップ ストレージ コントローラーになります。

Microsoft Graph に適用される 一般的なエラー に加えて、一部のエラー条件は Backup Storage API に固有です。 このトピックでは、Backup Storage API を使用するときに発生する可能性がある一般的なエラー条件の一覧を示します。

保護ポリシー API エラーを作成する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidCreateRequest 形式が正しくないか正しくないため、要求を処理できません。 作成要求が null、無効、またはそのサイズが大きすぎます。
400 InvalidDisplayName ポリシーの表示名が文字数制限を超えた場合、または空/null の場合にスローされます。 ポリシー名の長さは 0 文字 > 、 < = 1024 文字であることを確認してください。
400 InvalidProtectionUnitId 保護ユニット ID のいずれかが無効な場合にスローされます。 保護ユニット ID が無効です。
413 ProtectionUnitsLimitBreached ユーザーが 1 つの要求でサポートされている以上の保護ユニットを追加しようとするとスローされます。 各要求の保護ユニットの数は 50 を超えてはなりません。
409 PolicyCreationNotAllowed アクティブな保護ポリシーが既にサービスに存在し、ユーザーが新しいポリシーを作成しようとしたときにスローされます。 ポリシーを作成できません。 別のアクティブなポリシーが既に存在します。
500 PolicySaveFailed M365 Backup サービスで一時的なエラーが発生したときにスローされます。 不明なエラーが発生しました。 操作を再び実行してください。

保護ポリシー API エラーを取得する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidPolicyId 要求内のポリシー ID が無効、null、または空の場合にスローされます。 ポリシー ID が無効です。
404 PolicyNotFound ID が有効だがポリシーが存在しない場合にスローされます。 保護ポリシーを取得できません。

パッチ保護ポリシー API エラー

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
200 ProtectionUnitAlreadyExists これは、要求がサービスに既に存在するリストに重複する保護ユニットがある場合に返されるデルタ パッチ ProtectionUnit レベルのエラーです。 ProtectionUnit レベルのエラー: ProtectionUnit は既に存在します。
200 ProtectionUnitNotFound これは、ユーザーがサービスに存在しない保護ユニットの削除を要求したときに返される差分パッチ ProtectionUnit レベルのエラーです。 ProtectionUnit レベルのエラー: ProtectionUnit が存在しません。
400 DuplicateProtectionUnitInList これは、要求に重複する成果物がリストに含まれている場合に返される保護ユニット レベルのエラーです。 保護ユニット レベルエラー: リスト内の重複する保護ユニット。
404 PolicyNotFound ID が有効だがポリシーが存在しない場合にスローされます。 保護ポリシーを取得できません。

非アクティブな保護ポリシー API エラーを削除する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidPolicyId 要求内のポリシー ID が無効、null、または空の場合にスローされます。 ポリシー ID が存在しません。
404 PolicyNotFound ID が有効だがポリシーが存在しない場合にスローされます。 ポリシーが見つかりません。
403 PolicyActionNotAllowed ポリシーが非アクティブ状態でない場合にスローされます。 ポリシーを削除できません。 非アクティブ状態のポリシーのみを削除できます。

アクティブな保護ポリシー API エラーを非アクティブ化する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidPolicyId 要求内のポリシー ID が無効、null、または空の場合にスローされます。 ポリシー ID が存在しません。
403 PolicyActionNotAllowed ポリシーがアクティブな状態でない場合にスローされます。 ポリシーが正しい状態ではありません。 アクティブな状態に移行するまで待ちます。
404 PolicyNotFound ID が有効だがポリシーが存在しない場合にスローされます。 保護ポリシーを取得できません。

非アクティブな保護ポリシー API エラーをアクティブ化する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidPolicyId 要求内のポリシー ID が無効、null、または空の場合にスローされます。 ポリシー ID が存在しません。
403 PolicyActionNotAllowed ポリシーが非アクティブ状態でない場合にスローされます。 ポリシーをアクティブ化できません。 ポリシーが正しい状態ではありません。 ポリシーが非アクティブ状態であることを確認します。
404 PolicyNotFound ID が有効だがポリシーが存在しない場合にスローされます。 保護ポリシーを取得できません。

保護ポリシー API エラーの下にあるすべての保護ユニットを一覧表示する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidPolicyId ポリシー ID が無効、null、または空です。 ポリシー ID が無効です。
400 FilterLengthExceeded このエラーは、クライアントが "and" と "or" の両方のフィルター クエリを組み合わせて含む 1 つの要求で一度に送信しようとするフィルターまたはクエリの数が多すぎる場合に発生します。 フィルターの長さが許可される制限を超えています。
400 InvalidProtectionUnitId 保護ユニット ID が無効または空の ID です。 保護ユニット ID が無効です。
404 PolicyNotFound ポリシーが存在しないか、見つかりません。 保護ポリシーを取得できません。

保護ユニット API エラーを取得する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
200 UnknownError 不明なエラーが発生しました。 不明なエラーが発生しました。 もう一度やり直してください。 問題が解決しない場合は、サポートにお問い合わせください。
200 ProtectionUnitNotFound 保護ユニットが存在しません。 要求された保護ユニットが存在しないか、削除されているか、見つかりません。 保護ユニット ID を再確認し、もう一度お試しください。
200 InvalidArtifactId 無効または存在しない保護ユニット ID。 削除する保護ユニットが見つかりませんでした。
200 QuotaExceeded バックアップ サイズ クォータを超えています (特に Exo 用)。 バックアップ クォータを超えました。
400 InvalidProtectionUnitId 保護ユニット ID が無効または空の ID です。 保護ユニット ID が無効です。

復元セッション API エラーを作成する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidPathType PathType (new/in-place) は成果物では認識されません。 復元パスの種類が存在しません。
400 InvalidArtifactRequest 空または null の復元成果物リスト。 復元アーティファクトは少なくとも 1 つ必要です。
400 InvalidRestorePoint 指定された復元ポイントが無効です。 復元ポイント ID が無効または空です。
400 DifferentRestoreDestinationType 要求内の成果物のさまざまな宛先の種類。 復元先の種類が異なります。
413 RestoreArtifactsLimitBreached 要求最大成果物の上限を超えました。 復元成果物の制限に違反しています。
400 DuplicateArtifactInList リスト内の重複する成果物。 要求された復元成果物は既に存在します。

復元セッション API エラーを取得する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidRestoreSessionId 復元セッション ID が無効、null、または空です。 復元セッション ID は存在しません。
404 RestoreSessionNotFound 有効な ID が、セッションが見つかりません。 復元セッションが見つかりません。

パッチ復元セッション API エラー

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidRestoreSessionId 復元セッション ID が無効、null、または空です。 復元セッション ID は存在しません。
400 InvalidPatchRequest 形式が正しくないか正しくないため、要求を処理できません。 形式が正しくないか正しくないため、要求を処理できません。
400 InvalidRestorePoint 指定された復元ポイントが無効です。 復元ポイントが無効です。
400 RestoreArtifactsLimitBreached 1 回の要求に対して成果物の上限が 50 を超えました。 復元成果物の制限に違反しています。
400 InvalidArtifactRequest 空または null の復元成果物リスト。 復元成果物は null です。
403 RestoreSessionActionNotAllowed アクティブな復元セッションにパッチを適用しようとします。 復元セッションには、下書き状態でのみ修正プログラムを適用できます。
404 RestoreSessionNotFound 有効な ID が、セッションが見つかりません。 復元セッションを取得できません。
400 DuplicateArtifactInList 要求内の重複する成果物。 要求された復元成果物は既に存在します。

復元セッション API エラーを削除する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidRestoreSessionId 復元セッション ID が無効、null、または空です。 RestoreSessionId は存在しません。
403 RestoreSessionActionNotAllowed アクティブな復元セッションの削除を試みます。 復元セッションは下書き状態でのみ削除できます。
404 RestoreSessionNotFound 有効な ID が、セッションが見つかりません。 復元セッションを取得できません。
500 IncompleteArtifactDeletion サービスは、要求されたすべての成果物を削除できません。 セッションを削除できません。もう一度お試しください。

復元セッション API エラーをアクティブ化する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidRestoreSessionId 復元セッション ID が無効、null、または空です。 RestoreSessionId は存在しません。
403 RestoreSessionActionNotAllowed アクティブな復元セッションのアクティブ化を試みます。 復元セッションは下書き状態でのみアクティブ化できます。
404 RestoreSessionNotFound 有効な ID が、セッションが見つかりません。 復元セッションを取得できません。
500 TooManyActiveRestoreSessions 同時に 25 を超えるセッションのアクティブ化を試みます。 一時的なエラー: アクティブな復元セッションが多すぎます。

復元セッション API エラーの下に復元成果物を一覧表示する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
200 UnknownError 不明なエラーが発生したか、プロバイダー側エラーが発生しました。 不明なエラーが発生しました。 もう一度やり直してください。 問題が解決しない場合は、サポートにお問い合わせください。
200 ArtifactNotFound Restore Artifact が存在しません。 要求された復元成果物が復元用に見つかりませんでした。
200 InvalidRestoreTime 無効または範囲外の復元時間。 復元成果物は、このタイムスタンプに復元できません。指定された復元時間が無効であるか、保持期間を超えています。
200 ArtifactCannotBeRestored 復元成果物の状態では、復元は許可されません。 復元成果物が、復元をブロックしている保持ロックや TenantDivestiture などの予期しない状態にあります。
200 DuplicateArtifactRestoreRequest 同じ復元成果物の同時復元。 特定の復元成果物に対して進行中の復元が見つかりました。 完了するまで待ってから、もう一度お試しください。
400 InvalidRestoreSessionId 復元セッション ID が無効、null、または空です。 RestoreSession ID が無効です。

包含ルール API エラーを作成する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラーコードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidInclusionRuleCreateRequest 形式が正しくないか正しくないため、要求を処理できません。 作成要求が無効です。

ID API エラーによる包含ルールの取得

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラーコードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 InvalidInclusionRuleId 要求のルール ID が無効、null、または空です。 ルール ID が無効です。

復元ポイント API エラーを取得する

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
400 FilterLengthExceeded フィルターの長さが許可される制限を超えています。 フィルターの長さが許可される制限を超えています。
400 InvalidSearchRequest 要求された日付の時間制限または保護ユニット ID が無効です。 復元ポイントの入力が無効です。
400 InvalidProtectionUnitId 要求の保護ユニット ID が無効です。 保護ユニット ID が無効です。

サービス API エラーを有効にする

このセクションのエラー コードは、次の API に適用されます。

次の表に、返される可能性のあるエラー コードと応答コードを示します。

HTTP ステータス コード エラー コード エラー メッセージ 説明
403 UnableToReadBillingProfile 課金プロファイル プロバイダーから課金プロファイルを読み取ることができません。 課金プロファイル プロバイダーから課金プロファイルを読み取ることができません。
402 InvalidBillingProfile プロバイダーから受信した課金プロファイルが無効です。 プロバイダーから受信した課金プロファイルが無効です。
400 InvalidAppOwnerTenantId 所有しているテナント ID が見つかりません ユーザーから受け取ったアプリ所有者テナント ID が無効です。