すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:例外処理

最終更新日:Dec 19, 2023

OSS SDK for。NET例外は、OSSExceptionとClientExceptionの2つのタイプに分類されます。 どちらもRuntimeExceptionのサブクラスです。

ClientException

ClientExceptionは、クライアントがOSSに要求を送信したり、データを送信したりするときに発生する例外を示します。 たとえば、ClientExceptionは、クライアントがネットワーク切断のために要求を送信できなかった場合に返されます。 ClientExceptionは、オブジェクトのアップロード中にI/O例外が発生した場合にも返されます。

OSSException

OSSException: サーバーエラーメッセージの解析から発生するサーバー例外を示します。 ServiceExceptionには、OSSから返されるエラーコードとメッセージが含まれているため、エラーを特定して解決できます。

OSSExceptionには、次のエラー情報が含まれます。

パラメーター

説明

Code

OSSによって返されるエラーコード。

メッセージ

OSSから返される詳細なエラーメッセージ。

RequestId

リクエストを一意に識別するために使用されるUUID。 問題が解決しない場合は、リクエストIDをOSS開発エンジニアに提供してヘルプを求めることができます。

HostId

アクセスされたOSSクラスター内のホストのID。リクエストで指定されたホストIDと同じです。

OSS エラーコード

エラーコード

説明

AccessDenied

アクセスが拒否されました。

BucketAlreadyExists

バケットが既に存在します。

BucketNotEmpty

バケットが空ではありません。

EntityTooLarge

エンティティが大きすぎます。

EntityTooSmall

エンティティが小さすぎます。

FileGroupTooLarge

ファイルグループが大きすぎます。

FilePartNotExist

オブジェクトパートが存在しません。

FilePartStale

オブジェクトパートが期限切れです。

InvalidArgument

パラメーターの形式が無効です。

InvalidAccessKeyId

AccessKey IDが存在しません。

InvalidBucketName

バケットの名前が無効です。

InvalidDigest

ダイジェストが無効です。

InvalidObjectName

オブジェクト名が無効です。

InvalidPart

パーツが無効です。

InvalidPartOrder

パーツの順序が無効です。

InvalidTargetBucketForLogging

ロギング用のバケットが無効です。

内部エラー

内部OSSエラーが発生しました。

MalformedXML

XML 形式が無効です。

MethodNotAllowed

メソッドがサポートされていません。

MissingArgument

一部の必須パラメーターが指定されていません。

MissingContentLength

コンテンツ長がありません。

NoSuchBucket

指定された OSS バケットは存在しません。

NoSuchKey

オブジェクトは存在しません。

NoSuchUpload

部品アップロードIDが存在します。

NotImplemented

そのメソッドは実装できません。

PreconditionFailed

前処理中にエラーが発生しました。

RequestTimeTooSkewed

OSSクライアントとOSSサーバーの時間偏差が15分を超えています。

RequestTimeout

リクエストがタイムアウトしました。

SignatureDoesNotMatch

署名エラーが発生しました。

TooManyBuckets

バケット数が上限を超えています。