Как передать путь подкаталога в драйвер хранилища GunDB S3, чтобы тот же сегмент S3 можно было использовать совместно с данными, не относящимися к Gun?
Я вижу примеры, ссылающиеся на несколько параметров для драйвера хранилища S3 для GunDB, которые выглядят так:
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. Есть ли такая опция / параметр?
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.
}