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
    }
});

非 GunDB データとのバケットの共有を容易にするために、S3 バケット内のサブディレクトリ/パスを定義するパラメータが表示されません。そのようなオプション/パラメーターはありますか?

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 に答える