如何将子目录path传递给GunDB S3存储驱动程序,以便可以使用非Gun数据共享相同的S3存储桶?

我看到引用S3存储驱动程序几个参数的例子,看起来像这样:

var Gun = require('gun'); var gun = Gun({ file: 'data.json', s3: { key: '', // AWS Access Key secret: '', // AWS Secret Token bucket: '' // The bucket you want to save into } }); 

我没有看到一个参数来定义S3存储桶中的子目录/path,以方便与非GunDB数据共享存储桶。 有没有这样的选项/参数?

@hict有一个叫prefix的选项,谢谢你指出这个选项没有logging。 以下是如何使用它:

 var Gun = require('gun'); var gun = Gun({ file: 'data.json', s3: { key: '', // AWS Access Key secret: '', // AWS Secret Token bucket: '', // The bucket you want to save into prefix: 'gun/' } }); 

以防万一,以下是其他一些选项:

 { throttle: 15 // Throttle writes to S3 in 15 second intervals, keeps S3 API costs down. batch: 10 // Or if there are more than 10 things in queue, don't wait. }