Sha256: f08e757d2109e1bfcd39e6d53cbdb63a1c12d6156709703deab5d4cb9e53ff5d
Contents?: true
Size: 906 Bytes
Versions: 1
Compression:
Stored size: 906 Bytes
Contents
module Awspec::Helper module Finder module S3 def find_bucket(id) res = s3_client.list_buckets ret = s3_client.list_buckets[:buckets].find do |bucket| bucket.name == id end end def find_bucket_acl(id) s3_client.get_bucket_acl(bucket: id) rescue Aws::S3::Errors::NoSuchBucket nil end def find_bucket_cors(id) s3_client.get_bucket_cors(bucket: id) rescue Aws::S3::Errors::NoSuchBucket nil end def find_bucket_policy(id) s3_client.get_bucket_policy(bucket: id) rescue Aws::S3::Errors::NoSuchBucket nil end def find_bucket_logging(id) s3_client.get_bucket_logging(bucket: id) rescue Aws::S3::Errors::NoSuchBucket nil end def select_all_buckets s3_client.list_buckets.buckets end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
awspec-0.42.0 | lib/awspec/helper/finder/s3.rb |