Skip to content

Instantly share code, notes, and snippets.

@waltjones
waltjones / aws_s3.rb
Created April 12, 2011 18:24
AWS classes to support granular archival
module Starfish
module AwsS3
# S3Archive initializes and provides archival-oriented access to an S3 bucket.
class S3Archive
def initialize
@config ||= YAML.load_file("#{File.expand_path('~') + '/.ec2' + '/aws-secret.yml'}")
AWS::S3::Base.establish_connection!(
:access_key_id => @config['aws']['access_key'],