同じバケット内のあるs3フォルダから別のs3フォルダにデータをコピーしようとしています。私はAmazonS3クラスからcopyObject関数を使用しています。エラーや例外は表示されず、結果も得られます。しかし、ファイルはコピーされません。何らかの障害が発生した場合は、少なくとも何らかのエラーを除きます。私が間違っていることは何ですか? 実際のエラーをどのように知ることができますか?Amazon S3コピーオブジェクトJava API
AmazonS3 s3client =新しいAmazonS3Client(新しいProfileCredentialsProvider()); CopyObjectRequest copyObjRequest = new CopyObjectRequest( sourceURI.getBucket()、sourceURI.getKey()、destinationURI.getBucket()、destinationURI.getKey());
CopyObjectResult copyResult = s3client.copyObject(copyObjRequest);
ソースと宛先URIに適切な値があります。資格のためですか?クレデンシャルがないために動作しない場合は、このコードからのエラーが予想されます。
あなたのコードを見ることなく伝える方法はありません。ここで
は私のために正常に動作し、正しいコピーされたファイルに結果があなたに基づいていくつかのコードです。 – stdunbar私もコードで質問を更新しました。 – Passionate
ターゲットファイルが存在しないとどのように判断していますか? – jarmod