Upgrade to Pro — share decks privately, control downloads, hide ads and more …

aws loginがいいぞ / aws login is good

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest. →
Avatar for める める
August 03, 2026
63

aws loginがいいぞ / aws login is good

2026/07/31 Gov-JAWS x JAWS-UG 名古屋での通常LT内容です。

Avatar for める

める

August 03, 2026

Transcript

  1. 自分たちのこれまで ログインは「aws sso login」コマンドでプロファイルオプションを指定して実行 # aws sso login –profile ${PROFILE_NAME}

    .aws/config にプロファイルを記載して対応 → アカウント/ロールが増えたりするたびに追加する必要がある 他の作業者についても、同じようにプロファイルを記載してもらう必要がある → まず最初に「プロファイルの設定」が作業者個別に必要になる → .aws/config の認証情報は別に作業の本質ではない
  2. .aws/configの例 下記のようなconfigを組織/アカウント/ロールごとに書く [profile sample] sso_session = sample-sso sso_account_id = 111111111111

    sso_role_name = SwitchOnlyRole region = ap-northeast-1 output = json [profile sample_readonly] sso_session = sample-sso sso_account_id = 111111111111 role_arn=arn:aws:iam::111111111111:role/ReadOnlyRole source_profile=sample region = ap-northeast-1 output = json [sso-session sample-sso] sso_start_url = https://d-xxxxxxxxxx.awsapps.com/start/# sso_region = ap-northeast-1 sso_registration_scopes = sso:account:access
  3. aws loginがきた! 2025/11 aws cli v2.32.0 以降で「aws login」コマンドが追加された 「aws login」コマンドを実行し、ブラウザベースで認証することで、

    異なるアカウントへのログインやスイッチロール先でのログインができるようになった ⇒ スイッチロールはブラウザの認証に任せられる!! aws cliとしてはaws loginをするだけ
  4. 【追加】aws updateがきた! 2026/07 aws cli v2.36.0 以降で「aws update」コマンドが追加された これまではAWS CLIのアップデートについて、下記のようなスクリプトを作成し、

    新機能が必要になったタイミング(aws loginの追加など)で定期的に実行していた。 cd /tmp curl -s "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip“ unzip -q awscliv2.zip sudo ./aws/install –update ⇒ sudo aws update コマンドで実行できるようになった!(これも便利)