シェルスクリプトでCentOS7からS3にファイルをアップロードする

S3っていいよね。
ガンガンデータを放り込んでも費用わわずか、
エンドユーザーにとってはdropboxやicloudと比べて扱いづらいかもだけど
開発者からするとS3の魅力は半端ないです。(icloudも確か中身はs3だったはず)

クローラー作って集ったデータをとりあえず放り込んだり
DBのバックアップを放り込んだり使いみちは様々です。

centos7上にPostgreSQLを構築してそのバックアップを
定期的にs3にアップロードした方法を紹介します。

広告

Centos7にawsコマンドをインストール

CentosにAWScliをインストールしなければなりやせん。
やることは少しなので大丈夫です。

使ったシェルスクリプト

実際に使ったシェルスクリプトはこんな感じ、
日付つきでS3にアップロードしているだけです。
エラーハンドリングはしてないので、気になった人は直して使ってくださいな

Python3 boto3を利用してダウンロードする方法

Python3のBoto3を利用してS3ファイルをダウンロードする方法については
別の記事で紹介しています。

python3.4 + boto3でs3からファイルを取ってくる



どんどん貯めちゃってね!!
じゃあね〜〜〜〜〜。