以下の内容はhttps://msyksphinz.hatenablog.com/entry/2019/08/29/040000より取得しました。


AWSコマンドラインインタフェースにてS3とデータを同期する方法

f:id:msyksphinz:20190818215623p:plain

AWSコマンドラインから扱う方法についていろいろ勉強している。 例えば、ローカルマシン上のファイルやディレクトリをS3にアップロードし、それをEC2インスタンスに転送する方法などコマンドラインで実現できるようになりたい。

ローカルディレクトリのファイルをS3にアップロードする方法について調査したのだが、PythonインタフェースのBoto3ではこれを扱う方法は無いらしい。 その代わりに、AWS CLIを使ってS3にアップロード・ダウンロードすることができる。

aws.amazon.com

www.saintsouth.net

#!/bin/bash

target_dirs=('/home/msyksphinz/work/llvm/llvm-myriscvx/' '/home/msyksphinz/work/llvm/myriscvx-tests/' '/home/msyksphinz/work/llvm/build-myriscvx')

for target_dir in ${target_dirs[*]}
do
    echo "Uploading " ${target_dir} " ..."
    aws s3 sync ${target_dir} s3://llvm-bucket/`basename ${target_dir}` --exclude ".git*"
done

aws s3 syncコマンドによりローカルディスクとS3のディスクを同期することができる。




以上の内容はhttps://msyksphinz.hatenablog.com/entry/2019/08/29/040000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14