<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Amazon S3 queryStringPut</title>
	<atom:link href="http://spitzkoff.com/craig/?feed=rss2&#038;p=4" rel="self" type="application/rss+xml" />
	<link>http://spitzkoff.com/craig/?p=4</link>
	<description>Craig&#039;s blog about Life and Software Development</description>
	<lastBuildDate>Fri, 27 Aug 2010 16:21:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: admin</title>
		<link>http://spitzkoff.com/craig/?p=4&#038;cpage=1#comment-6</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 08 Apr 2009 01:58:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.arlingtondev.com/thoughts/?p=4#comment-6</guid>
		<description>First of all, I apologize for the delay in responding. For some reason I missed the notification when you posted your comment.

To do what you&#039;re after, I think you&#039;d want to either use a PHP script to generate your URL for you, or generate the URL by some other means. Its been a while, but there were some free S3 clients that ran on windows back when I worked on this that would let you right click on an item in your S3 storage, and generate a URL for you with an expiration. So basically using one of these S3 Windows Clients (I&#039;m sure there must be an equivalent for OSX as well) you can upload a file to S3, and generate a URL for it. I&#039;m sorry I can not be more specific, as I haven&#039;t used any desktop S3 clients in a while.</description>
		<content:encoded><![CDATA[<p>First of all, I apologize for the delay in responding. For some reason I missed the notification when you posted your comment.</p>
<p>To do what you&#8217;re after, I think you&#8217;d want to either use a PHP script to generate your URL for you, or generate the URL by some other means. Its been a while, but there were some free S3 clients that ran on windows back when I worked on this that would let you right click on an item in your S3 storage, and generate a URL for you with an expiration. So basically using one of these S3 Windows Clients (I&#8217;m sure there must be an equivalent for OSX as well) you can upload a file to S3, and generate a URL for it. I&#8217;m sorry I can not be more specific, as I haven&#8217;t used any desktop S3 clients in a while.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark S. Meritt</title>
		<link>http://spitzkoff.com/craig/?p=4&#038;cpage=1#comment-5</link>
		<dc:creator>Mark S. Meritt</dc:creator>
		<pubDate>Thu, 22 Jan 2009 15:18:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.arlingtondev.com/thoughts/?p=4#comment-5</guid>
		<description>You seem to be a good person to ask about query string authentication since you&#039;re putting yourself out here talking about how you&#039;re using it!

I&#039;m a tiny little non-programmer who wants to give away free downloads of songs to people who sign up for my mailing list. I thought I&#039;d create URLs using query string authentication to do this, and periodically update my mailing list autoresponder so that anyone who gets the URL would have say a week or two to get the file, then the link goes bad, so they can&#039;t share it -- so only people who keep signing up can get the links.

But I have no secure server, I&#039;m not a programmer, etc. I get the concept fine enough, but I have no clue where or how to actually create the URLs.

I wondered if S3Fox might be able to, but I don&#039;t think it has that functionality. I see someone has written a WP plugin -- http://codepolice.net/index.php/2008/12/08/generate-expiring-urls-for-amazon-s3-via-a-wordpress-plugin/ -- but I don&#039;t want the URLs showing up on my WP pages/posts, I want to create them to put only in emails to my mailing list, plus I&#039;d be concerned that the use of the Secret Key might not be secure with such a plugin.

Any thoughts on a quick and painless path to what I&#039;m after?</description>
		<content:encoded><![CDATA[<p>You seem to be a good person to ask about query string authentication since you&#8217;re putting yourself out here talking about how you&#8217;re using it!</p>
<p>I&#8217;m a tiny little non-programmer who wants to give away free downloads of songs to people who sign up for my mailing list. I thought I&#8217;d create URLs using query string authentication to do this, and periodically update my mailing list autoresponder so that anyone who gets the URL would have say a week or two to get the file, then the link goes bad, so they can&#8217;t share it &#8212; so only people who keep signing up can get the links.</p>
<p>But I have no secure server, I&#8217;m not a programmer, etc. I get the concept fine enough, but I have no clue where or how to actually create the URLs.</p>
<p>I wondered if S3Fox might be able to, but I don&#8217;t think it has that functionality. I see someone has written a WP plugin &#8212; <a href="http://codepolice.net/index.php/2008/12/08/generate-expiring-urls-for-amazon-s3-via-a-wordpress-plugin/" rel="nofollow">http://codepolice.net/index.php/2008/12/08/generate-expiring-urls-for-amazon-s3-via-a-wordpress-plugin/</a> &#8212; but I don&#8217;t want the URLs showing up on my WP pages/posts, I want to create them to put only in emails to my mailing list, plus I&#8217;d be concerned that the use of the Secret Key might not be secure with such a plugin.</p>
<p>Any thoughts on a quick and painless path to what I&#8217;m after?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: admin</title>
		<link>http://spitzkoff.com/craig/?p=4&#038;cpage=1#comment-4</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Fri, 06 Jun 2008 23:03:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.arlingtondev.com/thoughts/?p=4#comment-4</guid>
		<description>Yes, as the path changes, so does the stringToSign, resulting in a differernt signature for each resulting path. So it seems fairly secure.</description>
		<content:encoded><![CDATA[<p>Yes, as the path changes, so does the stringToSign, resulting in a differernt signature for each resulting path. So it seems fairly secure.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJ</title>
		<link>http://spitzkoff.com/craig/?p=4&#038;cpage=1#comment-3</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Wed, 28 May 2008 11:00:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.arlingtondev.com/thoughts/?p=4#comment-3</guid>
		<description>Oh I see now, so the signature will be unique for this file as stringToSign has the path as well. Is that correct...?</description>
		<content:encoded><![CDATA[<p>Oh I see now, so the signature will be unique for this file as stringToSign has the path as well. Is that correct&#8230;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: AJ</title>
		<link>http://spitzkoff.com/craig/?p=4&#038;cpage=1#comment-2</link>
		<dc:creator>AJ</dc:creator>
		<pubDate>Wed, 28 May 2008 10:57:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.arlingtondev.com/thoughts/?p=4#comment-2</guid>
		<description>I am a bit reluctant in using Query String Authentication. It looks like you can use the query to access other objects as well... by just changing the path and using the rest of the query. Is that true?</description>
		<content:encoded><![CDATA[<p>I am a bit reluctant in using Query String Authentication. It looks like you can use the query to access other objects as well&#8230; by just changing the path and using the rest of the query. Is that true?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
