gpt4 book ai didi

javascript - 使用 nodejs 和 knox 如何查看 S3 存储桶中的文件

转载 作者:行者123 更新时间:2023-11-30 09:03:03 25 4
gpt4 key购买 nike

我以多种不同的方式将文件上传到我的 s3 存储桶。

在 python 中,我可以像这样使用 boto:

from boto.s3.connection import S3Connection

conn = S3Connection('access-key','secret-access-key')
bucket = conn.get_bucket('bucket')
for key in bucket.list():
print key.name

在 Node 中,我使用 knox 连接到存储桶以获取 url,但我如何遍历 Node 中的键以查看存储桶中的所有文件?

最佳答案

如果你的水桶变大了,最好stream那些 key !查看 knox-copy :

var knoxCopy = require('knox-copy');

var client = knoxCopy.createClient({
key: '<api-key-here>',
secret: '<secret-here>',
bucket: 'mrbucket'
});

client.streamKeys({
// omit the prefix to list the whole bucket
prefix: 'buckets/of/fun'
}).on('data', function(key) {
console.log(key);
});

关于javascript - 使用 nodejs 和 knox 如何查看 S3 存储桶中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7593363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com