NodeJSとKnoxを使用して署名付き s3 URL を作成しようとしています。
var knox = require('knox');
var s3Client = knox.createClient({
key: 'XXX',
secret: 'XXX',
bucket: 'XXX'
});
var expires = new Date();
expires.setMinutes(expires.getMinutes() + 30);
var url = s3Client.signedUrl(filename, expires);
これにより、有効な署名付き URL が生成されますが、response-content-disposition
ダウンロードを強制するにはヘッダーを追加する必要があります。
Knox またはその他の NodeJS S3 プラグインでこれを実現する方法を知っている人はいますか?