В AWS S3, я ведро с именем 'my-bucket'
под my-bucket
я иметь следующую структуру:Слушайте объект изменения в AWS S3 (AWS SDK)
my-bucket/
customers/
products/
- data1.txt
- data2.txt
с AWS Ruby SDK, я могу перечислить все детали под my-bucket
код Ruby:
require 'aws-sdk'
s3 = Aws::S3::Resource.new(region: 'us-west-2')
bucket = s3.bucket('my-bucket')
# Show only the first 50 items
bucket.objects.limit(50).each do |item|
puts "Name: #{item.key}"
end
Это нормально, мне интересно, можно ли иметь слушателя слушать любой новый объект файла загруженного в my-bucket/customers/products/
с AW S Ruby SDK? Если возможно, как это сделать?