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

まずはアクセスキーを作成する

  1. AWS マネジメント コンソールにサインインし、 で IAM コンソールを開きます
  2. ナビゲーションペインで、[ユーザー] を選択します。
  3. アクセス キーを作成するユーザーの名前を選択し、 [認証情報] タブを選択します。
  4. [アクセス キー]セクションで、 [アクセス キーの作成]を選択します。
  5. 新しいアクセス キー ペアを表示するには、[表示] を選択します。このダイアログ ボックスを閉じると、シークレット アクセス キーにアクセスできなくなります。

とのことで、アクセスキーができたら

$ aws configureAWS 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