AWS CLI 初期設定手順 2023年版 Unable to locate credentials エラーの対処法

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からデータをダウンロードできる。

この記事を書いた人

大東 信仁

カンパチが好きです。

プロフィールはこちら

10月14日開催 参加者募集中
(画像をタップ→詳細へ)

ミッションナビゲート モニター
(画像をタップ→詳細へ)

広告