AWS CLIでS3からダウンロード
まずはcliをダウンロードしてインストール。
当然現段階では認証情報がないので、s3のダウンロードコマンドを実行しても以下のエラーが出る。
fatal error: Unable to locate credentials
認証情報の確認コマンド
$ aws configure list
Name Value Type Location
---- ----- ---- --------
profile None None
access_key None None
secret_key None None
region None None
まずはアクセスキーを作成する
- AWS マネジメント コンソールにサインインし、 で IAM コンソールを開きます
- ナビゲーションペインで、[ユーザー] を選択します。
- アクセス キーを作成するユーザーの名前を選択し、 [認証情報] タブを選択します。
- [アクセス キー]セクションで、 [アクセス キーの作成]を選択します。
- 新しいアクセス キー ペアを表示するには、[表示] を選択します。このダイアログ ボックスを閉じると、シークレット アクセス キーにアクセスできなくなります。
とのことで、アクセスキーができたら
$ aws configure
AWS Access Key ID [None]: AKIAIOSFODNN7EXAMPLE
AWS Secret Access Key [None]: wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY
Default region name [None]: us-west-2
Default output format [None]: json
あとは
$ aws s3 cp s3://バケット名/フォルダ ./ --recursive