Skip to content

Instantly share code, notes, and snippets.

@tomriley
tomriley / s3_header.rb
Created September 7, 2017 09:08 — forked from rahul100885/s3_header.rb
Ruby script to add Metadata ( Cache Control and Expires) header to existing S3 Objects
require 'rubygems'
require 'aws-sdk'
s3 = AWS::S3.new(
:access_key_id => 'XXXXXXXXXXXXXXX',
:secret_access_key => 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')
bucket = s3.buckets['your_bucket_name']
ten_year_in_seconds = 10 * 365 * 24 * 60 * 60
#
# Cookbook Name:: delayed_job
# Recipe:: default
#
node[:applications].each do |app_name, data|
user = node[:users].first
case node[:instance_role]
when "solo", "app", "app_master"