biz-Streamマニュアル クラウドストレージ出力ガイド 第2章 Amazon S3出力を行うアプリケーション開発 2.3.3 エラー処理

2.3.3 エラー処理

Amazon S3側の禁止文字などの仕様は変更される可能性があるため、biz-Streamライブラリでは禁止文字チェック、文字数チェック、個数チェックは行っていません。 それぞれのAmazon S3における仕様については以下のリンクを参照してください。

biz-Streamライブラリ側でチェックしなかった項目がAWS SDK側でエラーとなった場合は以下のエラーが表示されます。

ケース名 エラーメッセージ
アクセスキーが設定されていない PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied
シークレットキーが設定されていない PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied
アクセスキーが不正である PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: The AWS Access Key Id you provided does not exist in our records.
シークレットキーが不正である PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: The request signature we calculated does not match the signature you provided. Check your key and signing method.
サービスエンドポイントが不正である PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.SdkClientException: Unable to execute HTTP request: バケット名.サービスエンドポイント
リージョンが設定されていない PE1913 パラメータ(Region)が未定義です。
リージョンが不正である PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: The authorization header is malformed; the region '間違ったリージョン名' is wrong; expecting '正しいリージョン名'
バケット名が設定されていない PE1913 パラメータ(BucketName)が未定義です。
指定したバケットが存在しない PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: The authorization header is malformed; the region '指定したリージョン名' is wrong; expecting 'us-east-1'
ファイルパスが設定されていない PE1913 パラメータ(FilePath)が未定義です。
ファイルパスが長すぎる PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: Your key is too long
タグのキーがNULLまたは空文字である PE1913 パラメータ(TagKey)が未定義です。
タグのキーが長すぎる PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: The TagKey you have provided is invalid
タグの値が長すぎる PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: The TagValue you have provided is invalid
11個以上のタグを設定した PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: Object tags cannot be greater than 10
既に存在するタグのキーを指定した PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: The header 'x-amz-tagging' shall be encoded as UTF-8 then URLEncoded URL query parameters without tag name duplicates.
プロキシが不正である PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.SdkClientException: Unable to execute HTTP request: ホスト名
バケットの設定でTransfer Accelerationが無効になっているのに本機能で有効に設定した PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: S3 Transfer Acceleration is disabled on this bucket
バケットに対する書き込み権限が存在しない PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: Access Denied
上記以外のエラー PE1914 Amazon S3への出力処理中のエラーです。 com.amazonaws.services.s3.model.AmazonS3Exception: XXX~