Sha256: 8c16898d23dbeec6925a1a14a606f4eb0edb602ca8a0482c72936aebd5e84f02

Contents?: true

Size: 429 Bytes

Versions: 2

Compression:

Stored size: 429 Bytes

Contents

module S3Secure::PublicAccess
  class Block < Base
    def run
      resp = s3.put_public_access_block(
        bucket: @bucket,
        public_access_block_configuration: {
          block_public_acls: true,
          ignore_public_acls: true,
          block_public_policy: true,
          restrict_public_buckets: true,
        },
      )
      say "Public access blocked for bucket: #{@bucket}"
      resp
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
s3-secure-0.7.0 lib/s3_secure/public_access/block.rb
s3-secure-0.6.1 lib/s3_secure/public_access/block.rb