AWS CLI

AWS CLIとは

AWSのサービスをコンソールからの操作の代わりにコマンドラインから操作し、管理するツール
シェルスクリプトのようなプログラミング言語と組み合わせてAWSの以下の様な作業を自動化可能
・ログの移動
・インスタンスの起動/停止

共通コマンド

バージョン確認

aws --version

認証

入力

対話形式で認証
aws configure

指定
aws configure set region ap-northeast-1

出力(確認)

aws configure list
aws configure get region

S3

ls

aws s3 ls
aws s3 ls s3://bucket-name/

ダウンロードコマンド

通常

aws s3 sync s3://bucket-name/ C:\test/

複数ディレクトリ配下の特定ファイルだけをダウンロード

aws s3 sync s3://bucket-name/ C:\test/ --exclude “*” --include “*/test.txt

アップロードコマンド

aws s3 sync C:\test/ s3://bucket-name/