Das Problem besteht darin, dass bucketObject nicht von der Antwort des AWS S3-Dienstes der listObject-API aufgefüllt wird.Auflisten des Objekts aus AWS S3 in Angular 2
Vielleicht mache ich etwas falsch. Könnten Sie mich bitte führen?
Unten ist mein Code
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;
});
}
Bitte lassen Sie mich wissen, wenn Sie weitere Informationen benötigen
Vielen Dank im Voraus !!