AWS CLI を使って、AWS s3 syncでデータをダウンロードしてパックアップを実行したい。(以前の記事はこちら)
そのために、AWS CLI の初期設定を行った。
AWS CLI インストール
AWS CLI の最新バージョンを使用してインストールまたは更新を行う を参考にインストールする。
上のリンクから、GUI インストーラーでインストールできる。
インストール後、ターミナルにて、動作確認する。
$ which aws
/usr/local/bin/aws
$ aws --version
aws-cli/2.10.0 Python/3.11.2 Darwin/18.7.0 botocore/2.4.5
初期設定する
プロファイル設定を行い、
$ aws configure list --profile user1
参考
・S3_UPLOADS_BUCKET が S3 バケット名とパス
・S3_UPLOADS_KEY が AWS Access Key ID
・S3_UPLOADS_SECRET が AWS Secret Access Key
・S3_UPLOADS_REGION が S3 バケットのリージョン
設定した、プロファイルへデフォルトプロファイルを切り替える
$ export AWS_DEFAULT_PROFILE=user1
プロファイルの確認
$ aws configure list
このプロファイルの設定が行えていないと、実行した時に、
Unable to locate credentials エラーになる。
初期設定完了後、実行すると、AWSからデータをダウンロードできる。