edit-icon download-icon

例外

最終更新日: Aug 29, 2017

SDK使用中にリクエストエラーが発生した場合、例外が投げられ、エラーの詳細がログに記録されます(デフォルトではプログラムランタイムディレクトリoss_sdk.logに保存されます)。

OSS Ruby SDKの例外には ClientError と ServerError、どちらもRuntimeErrorのサブクラスです。

ClientError

ClientError は再開可能なアップロードまたはダウンロード中に不適切なパラメータ設定やオブジェクトの変更などによる内部的なSDKエラーです。

ServerError

ServerError はサーバーエラーメッセージを解析して生成されるサーバーエラーを示します。 ServerErrorには次の属性があります。

  • http_code:エラーリクエストのHTTPステータスコード
  • error_code:OSSエラーコード
  • メッセージ:OSSエラーメッセージ
  • request_id:リクエストを一意に識別するUUID (問題が解決できない場合は、このRequestIdを提供することによりOSS開発エンジニアにお問い合わせが可能です。)

OSSの共通エラーメッセージの詳細については OSS のエラー応答 を参照してください。