J'ai un problème avec le téléchargement de photos sur mon AWS S3.Angular4 comment télécharger photo à S3 AWS
Mon code dans 4 angulaire ressemble à ceci:
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');
Malheureusement, je reçois toujours:
403 erreur interdite.
Qu'est-ce que je fais mal?
Où placez-vous votre clé de compartiment et comment l'authentifier –
Il y a beaucoup de code qui manque pour le rendre valide. L'exemple de travail complet est couvert par la documentation AWS. – Kannaiyan