我如何在 Ruby 中执行与“s3cmd ls s3://some_bucket/foo/bar”等效的操作?
我找到了适用于 Ruby 的 Amazon S3 gem 以及正确的 AWS S3 库,但不知何故,如何在 S3“文件夹”之类的位置上执行简单的“ls”之类的命令并不是很明显。
最佳答案
使用 aws
gem 这应该可以解决问题:
s3 = Aws::S3.new(YOUR_ID, YOUR_SECTRET_KEY)
bucket = s3.bucket('some_bucket')
bucket.keys('prefix' => 'foo/bar')
关于ruby - 如何在 Ruby 中执行相当于 's3cmd ls s3://some_bucket/foo/bar' 的操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4849939/