lib/heirloom/acl/s3.rb in heirloom-0.9.0 vs lib/heirloom/acl/s3.rb in heirloom-0.10.0
- old
+ new
@@ -9,23 +9,22 @@
self.region = args[:region]
self.logger = config.logger
end
def allow_read_access_from_accounts(args)
- bucket = args[:bucket]
- key_name = args[:key_name]
+ bucket = args[:bucket]
+ key_name = args[:key_name]
key_folder = args[:key_folder]
- accounts = args[:accounts]
+ accounts = args[:accounts]
- key = "#{key_folder}/#{key_name}.tar.gz"
+ key = "#{key_folder}/#{key_name}"
current_acls = s3.get_bucket_acl bucket
+ name = current_acls['Owner']['Name']
+ id = current_acls['Owner']['ID']
- name = current_acls['Owner']['Name']
- id = current_acls['Owner']['ID']
-
- grants = build_bucket_grants :id => id,
- :name => name,
+ grants = build_bucket_grants :id => id,
+ :name => name,
:accounts => accounts
accounts.each do |a|
logger.debug "Authorizing #{a} to s3://#{bucket}/#{key}."
end