バッチファイルへのドラッグ&ドロップでS3にフォルダをコピーすることができるので便利。
dgsync.exe の入手方法
-
DragonDisk( http://www.dragondisk.com/ )のサイトから、Command line sync tool 1.31 for Windows をダウンロード。
-
ダウンロードページ。
http://www.dragondisk.com/download-amazon-s3-client-google-cloud-storage-client.html
バッチファイル
適当なテキストエディタで下記をコピペして、拡張子を".bat"にして保存。
dg_upload.bat
@echo off
rem パラメータチェック
IF "%1"=="" GOTO ParaErrorNone
IF NOT EXIST %1\ GOTO ParaErrorFile
SETLOCAL
rem 環境変数を設定
SET DGTOOLS_ACCESS_KEY=xxxxxx
SET DGTOOLS_SECRET_KEY=yyyyyyyyy
SET ENDPOINT=ep.host.local
SET S3PLACE=s3://bucket/folder/
"%~dp0dgsync.exe" -v --ssl --endpoint %ENDPOINT% %1 %S3PLACE%
ENDLOCAL
pause
exit
:ParaErrorNone
echo パラメータがありません。フォルダを指定してください。
pause
exit
:ParaErrorFile
echo パラメータが不正です。フォルダを指定してください。
pause
exit
注意事項
- 上記のバッチファイル内の設定ではフォルダは同期されます。
- 一時的なフォルダ保存に向いてます。