2017-10-01 1 views
0

Ich habe Probleme beim Hochladen von Fotos in meinen AWS S3.Angular4 So laden Sie ein Foto auf S3 AWS

Mein Code in Winkel 4 sieht wie folgt aus:

upload(input) { 
    let AWSService = window.AWS; 

    let file = input.target.files[0]; 
    AWSService.config.update({ 
     region: "us-east-1", 
     credentials: new AWS.CognitoIdentityCredentials({ 
      IdentityPoolId: "us-east-1:XXXXXXXXXXXXXX" 
     }) 
    }); 

    let bucket = new AWSService.S3({ 
     params: { 
      Bucket: "NAME" 
     } 
    }); 
    let params = { 
     Key: file.name, 
     Body: file 
    }; 
    bucket.upload(params, (res) => { 
     console.log(res); 
    }); 
} 

require('aws-sdk/dist/aws-sdk'); 

Leider bin ich immer Empfang:

403 verboten Fehler.

Was mache ich falsch?

+1

Wo platzieren Sie Ihren Bucket-Schlüssel und wie Sie ihn authentifizieren –

+1

Es gibt viel Code, der fehlt, um es gültig zu machen. Das vollständige Arbeitsbeispiel ist in der AWS-Dokumentation enthalten. – Kannaiyan

Antwort

Verwandte Themen