2012-01-27 23 views
1

私はsdfcにAWS S3ツールキットをインストールしました。私は、AWS_S3_ExampleControllerがインストールされているツールキットの一部である次のコードを持っています。私はこのコードを実行すると、デバッグログは、一般的な "内部サーバーエラー" 500S3 APIを使用してsalesforceからS3にファイルを追加

を示して返されるSOAPメッセージがある

soapenv:値> NS1:Client.InvalidArgument soapenv:値soapenv:コードsoapenv:Reasonsoapenv:テキストxml:lang = "en"無効なID/soapenv:テキスト/ soapenv:理由soapenv:詳細ArgumentValue> SAmeer Thakur ArgumentValue> ArgumentName> CanonicalUser/ID/soapenv:詳細> soapenv:Fault> soapenv:Body> soapenv:Envelope>

私は

 AWS_S3_ExampleController c = new AWS_S3_ExampleController(); 
     c.constructor(); 
     c.fileName=fileName; 
     c.OwnerId='Sameer Thakur'; 
     c.bucketToUploadObject= bucketName; 
     c.fileSize=100000; 
     c.fileBlob= Blob.valueOf(record); 
     c.accessTypeSelected='public-read-write'; 
     System.debug('Before insert'); 
     c.syncFilesystemDoc(); 
     System.debug('After insert'); 
を見られて無効なIDを解決する方法がわかりません

任意のポインタが が、問題は、私は標準的な値でOWNERID定義するために必要だったあなたに サミール

答えて

2

ありがとういただければ幸いです。 この値は、アクセスキーと秘密キーを使用して生成されます。正規のユーザID値を生成するために

urlはhttp://www.bucketexplorer.com/awsutility.aspx

よろしく サミール

+0

このクエリで私を助けてくださいくださいくださいください。.. http://stackoverflow.com/questions/14722809/how- @ですセットアップ - アマゾン - s3-for-amazon-developer-toolkit –

関連する問題