<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Distributed Software Systems LLC &#187; Amazon</title>
	<atom:link href="http://www.tucsonconsulting.com/category/network/internet/amazon/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.tucsonconsulting.com</link>
	<description>Software For Every Situation.</description>
	<lastBuildDate>Sun, 24 Jun 2007 23:20:51 +0000</lastBuildDate>
	
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Backup File Using Amazon S3 And Ruby 1.8.4</title>
		<link>http://www.tucsonconsulting.com/software/language/ruby/backup-file-using-amazon-s3-and-ruby-184/</link>
		<comments>http://www.tucsonconsulting.com/software/language/ruby/backup-file-using-amazon-s3-and-ruby-184/#comments</comments>
		<pubDate>Sun, 06 May 2007 22:04:23 +0000</pubDate>
		<dc:creator>Chris Koehler</dc:creator>
				<category><![CDATA[Ruby]]></category>
		<category><![CDATA[S3]]></category>

		<guid isPermaLink="false">http://www.tucsonconsulting.com/uncategorized/backup-file-using-amazon-s3-and-ruby-184/</guid>
		<description><![CDATA[require &#8216;rubygems&#8217;
require &#8216;aws/s3&#8242;
# Setup Connection
AWS::S3::Base.establish_connection!(
&#160;&#160;&#160;:access_key_id     => &#8216;&#60;access key&#62;&#8217;,
&#160;&#160;&#160;:secret_access_key => &#8216;&#60;secret key&#62;&#8217;
)
# Initialize Variables
bucket_name = &#8216;&#60;bucket name&#62;&#8217;
file = &#8216;&#60;file path&#62;&#8217;
timestamp = Time.now.strftime(&#8217;%Y%m%d%H%M&#8217;)
# Setup Bucket And Save File
AWS::S3::Bucket.create(bucket_name)
AWS::S3::S3Object.store(timestamp + file, open(file), bucket_name)
# List Contents of Bucket
AWS::S3::Bucket.find(bucket_name).each do &#124;current_object&#124;
&#160;&#160;&#160;puts current_object.key
end
]]></description>
			<content:encoded><![CDATA[<p>require &#8216;rubygems&#8217;<br />
require &#8216;aws/s3&#8242;</p>
<p><strong># Setup Connection</strong><br />
AWS::S3::Base.establish_connection!(<br />
&nbsp;&nbsp;&nbsp;:access_key_id     => &#8216;&lt;access key&gt;&#8217;,<br />
&nbsp;&nbsp;&nbsp;:secret_access_key => &#8216;&lt;secret key&gt;&#8217;<br />
)</p>
<p><strong># Initialize Variables</strong><br />
bucket_name = &#8216;&lt;bucket name&gt;&#8217;<br />
file = &#8216;&lt;file path&gt;&#8217;<br />
timestamp = Time.now.strftime(&#8217;%Y%m%d%H%M&#8217;)</p>
<p><strong># Setup Bucket And Save File</strong><br />
AWS::S3::Bucket.create(bucket_name)<br />
AWS::S3::S3Object.store(timestamp + file, open(file), bucket_name)</p>
<p><strong># List Contents of Bucket</strong><br />
AWS::S3::Bucket.find(bucket_name).each do |current_object|<br />
&nbsp;&nbsp;&nbsp;puts current_object.key<br />
end</p>
]]></content:encoded>
			<wfw:commentRss>http://www.tucsonconsulting.com/software/language/ruby/backup-file-using-amazon-s3-and-ruby-184/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
