【バッチファイル】S3上の指定したバケット配下に、ファイルを作成する【AWS】

バッチファイルから
 ・S3上の指定したバケット配下にファイルを作成
できます!

PR

前提

AWS CLIがインストールされていること。

PR

コード

ここでは例として
 ・バケット「tmp12345」配下のフォルダ「sub1」配下に
 ・ファイル「file.txt」を作成
します。

バケット「tmp12345」配下のフォルダ「sub1」配下に、ファイル「file.txt」は存在しない
バケット「tmp12345」配下のフォルダ「sub1」配下に、ファイル「file.txt」は存在しない
@echo off

rem S3のバケット名
set s3Bucket=tmp12345
rem S3上に作成するファイル名 ※最後に「/」を付けない
set s3CreateFile=sub1/file.txt
rem プロファイル名
set profile=develop

rem S3上の指定したバケット配下に、ファイルを作成
aws s3api put-object --bucket %s3Bucket% --key "%s3CreateFile%" --profile %profile%

echo 実行しました。
echo.

pause

状況に合わせて以下を変更してください(4~8行目)。

・S3のバケット名
・S3上に作成するファイル名 ※最後に「/」を付けない
・プロファイル名

PR

実行結果

S3上の指定したバケット配下にファイルを作成できました。
※バケット「tmp12345」配下のフォルダ「sub1」配下に、ファイル「file.txt」を作成できました。

実行結果①
実行結果①
実行結果②
実行結果②
PR

参考

上記で使用した以下の詳細は、公式サイトをご確認ください。

●aws s3api put-object