how to get files in s3 directory like following? s3://1eM20RW1CJAFGTH5YHs2:ahEbquj3/ W8ZuYE1ZfGK9KblxdZ7ATsHX3Jb59Uk@daociyiyou
You need to use the AWS::S3 gem: http://amazon.rubyforge.org/ Then, connect to S3: AWS::S3::Base.establish_connection!( :access_key_id => ''access_key_id'', :secret_access_key => ''secret_access_key'' ) And send your file: AWS::S3::S3Object.store(''file_name'', file_contents, ''bucket_name'') On Jun 22, 6:21 am, daociyiyou <chey...-/E1597aS9LRv1O+Z8WTAqQ@public.gmane.org> wrote:> how to get files in s3 directory like following? > > s3://1eM20RW1CJAFGTH5YHs2:ahEbquj3/ > W8ZuYE1ZfGK9KblxdZ7ATsHX3Jb59Uk@daociyiyou
Thank you! It seems there is no way to access s3 using the ruby or rails regular methods.
You can use HTTP calls directly with the Amazon S3 REST API (http:// docs.amazonwebservices.com/AmazonS3/latest/) if you want, but that''s what the AWS::S3 gem is doing for you anyway - it just saves you a lot of time. You can use also the Amazon S3 SOAP API. Ruby and Rails will be able to interact with either API in a fairly straightforward manner, if you understand SOAP or REST, but neither have S3 support built in. On Jun 22, 11:17 am, daociyiyou <chey...-/E1597aS9LRv1O+Z8WTAqQ@public.gmane.org> wrote:> Thank you! It seems there is no way to access s3 using the ruby or > rails regular methods.