エラー コードのAzure Blob Storage
Azure Blob Storageに対する操作によって返される次のエラー コードが表示される場合があります。
エラー コード | HTTP 状態コード | ユーザー メッセージ |
---|---|---|
AppendPositionConditionNotMet | Precondition Failed (412) | 指定された追加位置条件が満たされませんでした。 |
BlobAlreadyExists | Conflict (409) | The specified blob already exists. (指定された BLOB は既に存在します。) |
BlobImmutableDueToLegalHold | Conflict (409) | 1 つ以上の訴訟ホールドにより BLOB が不変であるため、この操作は許可されません。 |
BlobImmutableDueToPolicy | Conflict (409) | This operation is not permitted as the blob is immutable due to a policy. (この操作は、ポリシーにより BLOB が不変であるため、許可されていません。) |
BlobNotFound | Not Found (404) | The specified blob does not exist. (指定された BLOB が存在しません。) |
BlobOperationNotSupported | Conflict (409) | このシナリオでは、操作はサポートされていません。 このエラーは、Azure Data Lake Storage Gen2 REST API の Path - Create 操作を使用して作成された BLOB に対して PutBlock または PutBlockList 操作を使用する場合に発生する可能性があります。 |
BlobOverwritten | Conflict (409) | BLOB は、前のスナップショットが取得されてから再作成されています。 |
BlobTierInadequateForContentLength | Conflict (409) | 指定された BLOB 層のサイズ制限は、コンテンツの長さより小さくすることはできません。 |
BlockCountExceedsLimit | Conflict (409) | コミットされたブロック数は、50,000 ブロックの上限を超えることはできません。 |
BlockCountExceedsLimit | Conflict (409) | コミットされていないブロック数は、100,000 ブロックの上限を超えることはできません。 |
BlockListTooLong | 正しくない要求 (400) | ブロックリストには、50,000 個を超えるブロックを含めないようにすることができます。 |
CannotChangeToLowerTier | Conflict (409) | より高い BLOB 層は既に明示的に設定されています。 |
CannotVerifyCopySource | 内部サーバー エラー (500) | Could not verify the copy source within the specified time. (指定された時間内にコピー ソースを確認できませんでした。 エラーの詳細については、HTTP ステータス コードとメッセージを確認してください。) |
ContainerAlreadyExists | Conflict (409) | The specified container already exists. (指定されたコンテナーは既に存在します。) |
ContainerBeingDeleted | Conflict (409) | The specified container is being deleted. (指定されたコンテナーは削除されています。) |
ContainerDisabled | Conflict (409) | The specified container has been disabled by the administrator. (指定されたコンテナーは、管理者によって無効になっています。) |
ContainerHasLegalHold | Conflict (409) | コンテナーには 1 つ以上の訴訟ホールドが設定されているため、要求された操作は許可されません。 |
ContainerImmutabilityPolicyLocked | Conflict (409) | コンテナーにロックされた不変性ポリシーがあるので、要求された操作は許可されません。 |
ContainerNotFound | Not Found (404) | 指定されたコンテナーが存在しません。 |
ContentLengthLargerThanTierLimit | Conflict (409) | BLOB のコンテンツの長さは、その層の制限を超えることはできません。 |
CopyAcrossAccountsNotSupported | 正しくない要求 (400) | The copy source account and destination account must be the same. (コピーのコピー元アカウントとコピー先アカウントは同じである必要があります。) |
CopyIdMismatch | Conflict (409) | The specified copy ID did not match the copy ID for the pending copy operation. (指定されたコピー ID は、保留中のコピー操作のコピー ID と一致しません。) |
DirectorySasNotSupportedVersion | Conflict (409) | このバージョンでは、ディレクトリ SAS はサポートされていません。 |
FeatureVersionMismatch | Conflict (409) | AppendBlob の操作には、少なくともバージョン 2015-02-21 が必要です。 |
FeatureVersionMismatch | Conflict (409) | コンテナー内の BLOB の種類は、このバージョンでは認識されません。 |
IncrementalCopyBlobMismatch | Conflict (409) | 指定されたソース BLOB は、既存の増分コピー BLOB のコピー ソースとは異なります。 |
IncrementalCopyOfEarlierVersionSnapshotNotAllowed | Conflict (409) | 指定したスナップショットは、増分コピー BLOB にコピーされた最後のスナップショットよりも前です。 |
IncrementalCopySourceMustBeSnapshot | Conflict (409) | 増分コピー要求のソースは、スナップショットである必要があります。 |
InfiniteLeaseDurationRequired | Precondition Failed (412) | The lease ID matched, but the specified lease must be an infinite-duration lease. (リース ID は一致しましたが、指定されたリースは期間が無限のリースです。) |
InvalidBlobOrBlock | 正しくない要求 (400) | The specified blob or block content is invalid. (指定された BLOB またはブロック コンテンツが無効です。) |
InvalidBlobTier | 正しくない要求 (400) | 指定された BLOB 層が無効です。 |
InvalidBlobType | Conflict (409) | The blob type is invalid for this operation. (この操作では、この BLOB の種類は無効です。) |
InvalidBlockId | 正しくない要求 (400) | The specified block ID is invalid. (指定されたブロック ID が無効です。) The block ID must be Base64-encoded. (ブロック ID は Base64 でエンコードする必要があります。) |
InvalidBlockList | 正しくない要求 (400) | 指定されたブロックリストが無効です。 |
InvalidOperation | 正しくない要求 (400) | Invalid operation against a blob snapshot. (BLOB スナップショットに対する無効な操作です。) |
InvalidPageRange | Requested Range Not Satisfiable (416) | The page range specified is invalid. (指定されたページ範囲が無効です。) |
InvalidSourceBlobType | Conflict (409) | コピー 元の BLOB の種類は、この操作では無効です。 |
InvalidSourceBlobUrl | Conflict (409) | 増分コピー要求のソース URL は、有効な Azure Storage BLOB URL である必要があります。 |
InvalidVersionForPageBlobOperation | 正しくない要求 (400) | All operations on page blobs require at least version 2009-09-19. (ページ BLOB に対するすべての操作では、少なくともバージョン 2009-09-19 が必要です。) |
LeaseAlreadyPresent | Conflict (409) | There is already a lease present. (リースは既に存在します。) |
LeaseAlreadyBroken | Conflict (409) | The lease has already been broken and cannot be broken again. (リースは既に中断されており、再度中断することはできません。) |
LeaseIdMismatchWithBlobOperation | Precondition Failed (412) | The lease ID specified did not match the lease ID for the blob. (指定されたリース ID が、BLOB のリース ID と一致しません。) |
LeaseIdMismatchWithContainerOperation | Precondition Failed (412) | The lease ID specified did not match the lease ID for the container. (指定されたリース ID が、コンテナーのリース ID と一致しません。) |
LeaseIdMismatchWithLeaseOperation | Conflict (409) | The lease ID specified did not match the lease ID for the blob/container. (指定されたリース ID が、BLOB/コンテナーのリース ID と一致しません。) |
LeaseIdMissing | Precondition Failed (412) | There is currently a lease on the blob/container and no lease ID was specified in the request. (現在 BLOB/コンテナーにはリースが存在しますが、要求にリース ID の指定がありません。) |
LeaseIsBreakingAndCannotBeAcquired | Conflict (409) | The lease ID matched, but the lease is currently in breaking state and cannot be acquired until it is broken. (リース ID は一致しましたが、リースは現在中断中なので、完全に中断されるまで取得できません。) |
LeaseIsBreakingAndCannotBeChanged | Conflict (409) | The lease ID matched, but the lease is currently in breaking state and cannot be changed. (リース ID は一致しましたが、リースは現在中断中なので、変更できません。) |
LeaseIsBrokenAndCannotBeRenewed | Conflict (409) | The lease ID matched, but the lease has been broken explicitly and cannot be renewed. (リース ID は一致しますが、リースは明示的に中断されており、更新できません。) |
LeaseLost | Precondition Failed (412) | A lease ID was specified, but the lease for the blob/container has expired. (リース ID が指定されましたが、BLOB/コンテナーのリースは有効期限が切れています。) |
LeaseNotPresentWithBlobOperation | Precondition Failed (412) | There is currently no lease on the blob. (現在 BLOB にはリースが存在しません。) |
LeaseNotPresentWithContainerOperation | Precondition Failed (412) | There is currently no lease on the container. (現在コンテナーにはリースが存在しません。) |
LeaseNotPresentWithLeaseOperation | Conflict (409) | There is currently no lease on the blob/container. (現在 BLOB/コンテナーにはリースが存在しません。) |
MaxBlobSizeConditionNotMet | Precondition Failed (412) | 指定された最大 BLOB サイズ条件が満たされませんでした。 |
NoPendingCopyOperation | Conflict (409) | There is currently no pending copy operation. (現在保留中のコピー操作は存在しません。) |
OperationNotAllowedOnIncrementalCopyBlob | Conflict (409) | 増分コピー BLOB では、指定された操作は許可されません。 |
PendingCopyOperation | Conflict (409) | There is currently a pending copy operation. (現在保留中のコピー操作が存在します。) |
PreviousSnapshotCannotBeNewer | 正しくない要求 (400) | クエリ パラメーター値はprevsnapshot 、クエリ パラメーター値スナップショットより新しい値にすることはできません。 |
PreviousSnapshotNotFound | Conflict (409) | 前のスナップショットが見つかりません。 |
PreviousSnapshotOperationNotSupported | Conflict (409) | 差分ページ範囲の取得は、前のスナップショットではサポートされていません。 |
QueryParameterSddInvalid | 許可されていません (403) | sdd パラメーターが無効です。 |
QueryParameterSasMandatory | 許可されていません (403) | ディレクトリ SAS の場合、sdd パラメーターは必須です。 空にすることはできません。 |
SequenceNumberConditionNotMet | Precondition Failed (412) | The sequence number condition specified was not met. (指定されたシーケンス番号条件に適合しませんでした。) |
SequenceNumberIncrementTooLarge | Conflict (409) | The sequence number increment cannot be performed because it would result in overflow of the sequence number. (シーケンス番号がオーバーフローするので、シーケンス番号の増分を実行できません。) |
SnapshotCountExceeded | Conflict (409) | The snapshot count against this blob has been exceeded. (この BLOB に対するスナップショット数を超えています。) |
SnapshotOperationRateExceeded | Conflict (409) | The rate of snapshot operations against this blob has been exceeded. (この BLOB に対するスナップショット操作の比率を超えています。) |
SnapshotsPresent | Conflict (409) | This operation is not permitted while the blob has snapshots. (この操作は、BLOB にスナップショットが関連付けられているときは許可されません。) |
SourceConditionNotMet | Precondition Failed (412) | The source condition specified using HTTP conditional header(s) is not met. (HTTP 条件ヘッダーを使用して指定されたソース条件に適合しません。) |
SystemInUse | Conflict (409) | This blob is in use by the system. (この BLOB はシステムによって使用中です。) |
TargetConditionNotMet | Precondition Failed (412) | The target condition specified using HTTP conditional header(s) is not met. (HTTP 条件ヘッダーを使用して指定されたターゲット条件に適合しません。) |
UnauthorizedBlobOverwrite | 許可されていません (403) | この要求は、BLOB の上書きを実行する権限がありません。 |
UnsupportedHeader | 正しくない要求 (400) | One of the headers specified in the request is not supported. (要求に指定されているヘッダーの 1 つがサポートされていません。) |
BlobBeingRehydrated | Conflict (409) | BLOB がリハイドレートされているため、この操作は許可されません。 |
BlobArchived | Conflict (409) | この操作は、アーカイブされた BLOB では許可されません。 |
BlobNotArchived | Conflict (409) | この BLOB は現在アーカイブ状態ではありません。 |
こちらもご覧ください
一般的な REST API エラー コード
Queue Storage のエラー コード
Table Storage のエラー コード
API 操作のトラブルシューティング
HttpStatusCode 列挙
ストレージ サービス REST