2017-03-21 21 views
0

問題は、bucketObjectがlistObject APIのAWS S3サービスの応答から生成されないということです。AWS S3のオブジェクトを角2で表示する

私は何か間違っている可能性があります。私を案内してくれませんか?

以下は私のコード

bucketObject = []; 

listBucketFromS3() 
{ 

     let AWSService = (<any>window).AWS; 

     AWSService.config.accessKeyId = '<my access key>'; 

     AWSService.config.secretAccessKey = '<my secret key>'; 

     AWSService.config.region = '<my region>'; 

     let bucket = new AWSService.S3({params: {Bucket: '<my bucket>'}}); 


     bucket.listObjects(function(error,res){ 

      console.log('error:',error); 

      console.log(res); 

      this.bucketObject = res.Contents; 


     }); 

} 

であるあなたは、事前に他の情報に

感謝を必要とする場合は私に知らせてください!

答えて

0

はい、私たちはコードの下に使用する必要が答え

....

プライベートbucketObjectを得ました。

bucket.listObjects(機能(エラー、RES){

 let that = this; 

     console.log('error:',error); 

     console.log(res); 

     that.bucketObject = res.Contents; 


    }); 

私はロジックわかりませんが、これは動作します:D

関連する問題