如何将子目录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. }