2

我看到一些示例引用了GunDB的 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 存储桶中定义子目录/路径的参数,以方便与非 GunDB 数据共享存储桶。有这样的选项/参数吗?

4

1 回答 1

1

@hillct 有一个名为 的选项prefix,感谢您指出这些选项未记录在案。以下是如何使用它:

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.
}
于 2016-12-07T00:29:44.257 回答