Вы должны вызывать bucket
или buckets
на Aws::S3::Resource
экземпляре, а не на Aws::S3::Client
экземпляре в качестве состояния ошибки.
И предоставленные вами ссылки, а также документы показывают, что:
s3 = Aws::S3::Resource.new(
region: 'us-east-1',
credentials: Aws::InstanceProfileCredentials.new()
)
bucket = s3.bucket('my-daily-backups')