Existe-t-il un moyen de générer des URL pré-signées sans date d'expiration? Je développe une application de messagerie électronique où mes pièces jointes seront enregistrées dans S3. Veuillez également me faire savoir quelle est la meilleure façon de télécharger des pièces jointes via le SDK JavaScript.
J'utilise le code ci-dessous
var params = {Bucket: 'bucket', Key: 'key', Expires: 60};
var url = s3.getSignedUrl('getObject', params);
console.log('The URL is', url);
Cela dépend de la façon dont vous générez l'URL pré-signée S3. Plus précisément, la version de signature que vous utilisez et le type d'informations d'identification IAM que vous utilisez.
Les informations d'identification que vous pouvez utiliser pour créer une URL pré-signée incluent:
Notez spécifiquement:
Pour en savoir plus, voir: