LoginSignup
9
9

More than 5 years have passed since last update.

Windows コマンドラインからS3へファイルを送るバッチファイル

Last updated at Posted at 2014-07-06

バッチファイルへのドラッグ&ドロップでS3にフォルダをコピーすることができるので便利。

dgsync.exe の入手方法

バッチファイル

適当なテキストエディタで下記をコピペして、拡張子を".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

注意事項

  • 上記のバッチファイル内の設定ではフォルダは同期されます。
  • 一時的なフォルダ保存に向いてます。
9
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
9
9