システムセットアップを簡単にするための全ての設定
環境
・MacBook Pro
・macOS Mnterey 12.5
・Apple M1 Max
1.AWS/IAM
AWSのIAMから、今回のjupyterでアクセスできる権限を持ったIAMユーザーを作成し、アクセスキーとシークレットアクセスキーを入手する。
そのキーの取り扱いには十分に注意する。
2.local/仮想環境の作成
仮想環境で実行するのがおすすめ。
Miniforge3+condaで作成しているので、 conda acrivate hoge
という形で環境に入る。
モジュールのインストール
pip install awscli
3.cliの設定
aws configure --profile hoge
AWS Access Key ID [None]: {アクセスキー(各自)}
AWS Secret Access Key [None]: {シークレットアクセスキー(各自)}
Default region name [None]: {us-west-2(←オレゴン)} OR {ap-northeast-1}
Default output format [None]: json
4.cli設定の確認
IAMのユーザー一覧出力
aws iam list-users
現在のcliプロファイルを出力
aws configure list
指定のプロファイルを出力
aws configure list --profile hoge
プロファイルの変更
# デフォルト変更
export AWS_DEFAULT_PROFILE=hoge
# 確認
aws configure list
設定一覧
# キーの確認
cat ~/.aws/credentials
# リージョンの確認
cat ~/.aws/config