samples/s3.rb in simple_aws-0.0.1d vs samples/s3.rb in simple_aws-1.0.0.pre1
- old
+ new
@@ -49,10 +49,24 @@
puts "", "Checking that the file now exists...", ""
p s3.head("/#{uploaded_file_name}", :bucket => bucket_name)
+puts "", "Getting file again", ""
+
+p s3.get("/#{uploaded_file_name}", :bucket => bucket_name,
+ :params => {
+ "response-content-disposition" => "attachment",
+ "response-content-type" => "text/ruby",
+ "response-expires" => "never" })
+
+puts "", "Signed, expiring URL for this resource: ", ""
+
+puts s3.url_for("/#{uploaded_file_name}", :bucket => bucket_name,
+ :expires => Time.now.to_i + 120,
+ :params => { "response-content-disposition" => "attachment" })
+
puts "", "Deleting the file from S3", ""
p s3.delete("/#{uploaded_file_name}", :bucket => bucket_name)
puts "", "Checking that file is no longer in S3...", ""
@@ -60,5 +74,7 @@
begin
p s3.head("/#{uploaded_file_name}", :bucket => bucket_name)
rescue => ex
puts "Not found: #{ex.message}"
end
+
+