<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to S3_File_Uploader</title><link>https://sourceforge.net/p/aws-data-tools/wiki/S3_File_Uploader/</link><description>Recent changes to S3_File_Uploader</description><atom:link href="https://sourceforge.net/p/aws-data-tools/wiki/S3_File_Uploader/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 07 Apr 2016 12:27:36 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/aws-data-tools/wiki/S3_File_Uploader/feed" rel="self" type="application/rss+xml"/><item><title>S3_File_Uploader modified by Alex Buzunov</title><link>https://sourceforge.net/p/aws-data-tools/wiki/S3_File_Uploader/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="s3-file-uploader-for-windows-cli"&gt;S3 File Uploader for Windows CLI.&lt;/h1&gt;
&lt;p&gt;Basic &lt;em&gt;file to Amazon-S3&lt;/em&gt; uploader.&lt;/p&gt;
&lt;p&gt;Features:&lt;br/&gt;
 - No need for Amazon AWS CLI&lt;br/&gt;
 - Works from your OS Windows desktop (command line)&lt;br/&gt;
 - Logs upload % progress to CLI screen.&lt;br/&gt;
 - It's executable (s3_percent_upload.exe)  - no need for Python install&lt;br/&gt;
 - It's 32 bit - it will work on any vanilla Windows.&lt;br/&gt;
 - Access keys are fed from CLI environment (not command line args)&lt;br/&gt;
 - Written using Python/boto/PyInstaller&lt;/p&gt;
&lt;h2 id="version"&gt;Version&lt;/h2&gt;
&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;OS&lt;/th&gt;
&lt;th&gt;Platform&lt;/th&gt;
&lt;th&gt;Version&lt;/th&gt;
&lt;th&gt;&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Windows&lt;/td&gt;
&lt;td&gt;64bit&lt;/td&gt;
&lt;td&gt;&lt;span&gt;[0.1.0 beta]&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="purpose"&gt;Purpose&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Ad-hoc file upload to Amazon S3.&lt;/li&gt;
&lt;li&gt;Optional upload to Reduced Redundancy storage (not RR by default).&lt;/li&gt;
&lt;li&gt;Optional "make it public" after upload (private by default)&lt;/li&gt;
&lt;li&gt;Custom S3 Key (defaulted to transfer file name)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="audience"&gt;Audience&lt;/h2&gt;
&lt;p&gt;Business Analysts, AWS Developers, DevOps, &lt;/p&gt;
&lt;h2 id="designated-environment"&gt;Designated Environment&lt;/h2&gt;
&lt;p&gt;Pre-Prod (UAT/QA/DEV)&lt;/p&gt;
&lt;h2 id="amazon-s3-data-upload-price"&gt;Amazon S3 data upload price&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;It's free to upload file to Amazon S3.&lt;/li&gt;
&lt;li&gt;Storage will cost you.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="usage"&gt;Usage&lt;/h2&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;## Upload file to S3.
##
## Upload % progress outputs to the screen.
##
Usage:
  set AWS_ACCESS_KEY_ID=&amp;lt;you access key&amp;gt;
  set AWS_SECRET_ACCESS_KEY=&amp;lt;you secret key&amp;gt;
  s3_percent_upload.exe &amp;lt;file_to_transfer&amp;gt; &amp;lt;bucket_name&amp;gt; [&amp;lt;s3_key_name&amp;gt;] [&amp;lt;use_rr&amp;gt;] [&amp;lt;public&amp;gt;]
        if &amp;lt;s3_key_name&amp;gt; is not specified, the filename will be used.
        --use_rr -- Use reduced redundancy storage.
        --public -- Make uploaded files public.

        Boto S3 docs: http://boto.cloudhackers.com/en/latest/ref/s3.html
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="environment-variables"&gt;Environment variables&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Set the following environment variables:&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;set AWS_ACCESS_KEY_ID=&amp;lt;you access key&amp;gt;
set AWS_SECRET_ACCESS_KEY=&amp;lt;you secret key&amp;gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h1 id="example"&gt;Example&lt;/h1&gt;
&lt;h2 id="upload-file-to-amazon-s3-reduced-redundancy-storage-and-make-in-publicly-accessible"&gt;Upload file to Amazon-S3 Reduced Redundancy storage and make in Publicly accessible&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;S3_RR_Public_upload.bat&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;set AWS_ACCESS_KEY_ID=&amp;lt;you access key&amp;gt;
set AWS_SECRET_ACCESS_KEY=&amp;lt;you secret key&amp;gt;

cd c:\tmp\S3_Uploader
s3_percent_upload.exe c:\tmp\data.zip test123 --use_rr -public
&lt;/pre&gt;&lt;/div&gt;


&lt;ul&gt;
&lt;li&gt;resutl.log (S3_RR_Public_upload.bat &amp;gt; resutl.log)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;Connecting to S3...
File size: 388.5KiB
Public = True
ReducedRedundancy = True
Uploaded 0 bytes of 397799 (0%)
Uploaded 24576 bytes of 397799 (6%)
Uploaded 49152 bytes of 397799 (12%)
Uploaded 73728 bytes of 397799 (18%)
Uploaded 98304 bytes of 397799 (24%)
Uploaded 122880 bytes of 397799 (30%)
Uploaded 147456 bytes of 397799 (37%)
Uploaded 172032 bytes of 397799 (43%)
Uploaded 196608 bytes of 397799 (49%)
Uploaded 221184 bytes of 397799 (55%)
Uploaded 245760 bytes of 397799 (61%)
Uploaded 270336 bytes of 397799 (67%)
Uploaded 294912 bytes of 397799 (74%)
Uploaded 319488 bytes of 397799 (80%)
Uploaded 344064 bytes of 397799 (86%)
Uploaded 368640 bytes of 397799 (92%)
Uploaded 393216 bytes of 397799 (98%)
Upload complete.
Your file is at: https://s3-website-us-west-2.amazonaws.com/test123/data.zip

Time elapsed: 2.54299998283 seconds
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="download"&gt;Download&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="" href="https://github.com/alexbuz/S3_File_Uploader/archive/master.zip" rel="nofollow"&gt;Master Release&lt;/a&gt; -- &lt;code&gt;s3_percent_uploader 0.1.0&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Alex Buzunov</dc:creator><pubDate>Thu, 07 Apr 2016 12:27:36 -0000</pubDate><guid>https://sourceforge.net22981494841d39604482970aed88fe282083a8f1</guid></item></channel></rss>