<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Iam-Identity-Center on igeight blog</title><link>https://blog.igeight.net/tags/iam-identity-center/</link><description>Recent content in Iam-Identity-Center on igeight blog</description><generator>Hugo</generator><language>ja</language><lastBuildDate>Sun, 25 Oct 2026 00:00:00 +0900</lastBuildDate><atom:link href="https://blog.igeight.net/tags/iam-identity-center/index.xml" rel="self" type="application/rss+xml"/><item><title>AWS CLI で IAM Identity Center(AWS SSO)を使う: セッションとプロファイルの関係、ログインの流れを図で理解する</title><link>https://blog.igeight.net/posts/2026-10-25-aws-iam-identity-center-sso/</link><pubDate>Sun, 25 Oct 2026 00:00:00 +0900</pubDate><guid>https://blog.igeight.net/posts/2026-10-25-aws-iam-identity-center-sso/</guid><description>&lt;p&gt;AWS を複数のアカウントで運用していると、アカウントごとに IAM ユーザーとアクセスキーを作って &lt;code&gt;~/.aws/credentials&lt;/code&gt; に貼る、という運用になりがちです。&#10;&lt;strong&gt;IAM Identity Center&lt;/strong&gt;(旧名 &lt;strong&gt;AWS SSO&lt;/strong&gt;)を使うと、アクセスキーを持たずに、ブラウザでログインするだけで複数アカウントの一時的な認証情報を取得できます。&lt;/p&gt;&#10;&lt;p&gt;この記事では、&lt;strong&gt;AWS CLI v2 から Identity Center を使う&lt;/strong&gt;ことを前提に、&lt;code&gt;~/.aws/config&lt;/code&gt; に SSO の設定がある環境を例にして、次の順で整理します。&lt;/p&gt;&#10;&lt;ol&gt;&#10;&lt;li&gt;IAM Identity Center の登場人物と全体像&lt;/li&gt;&#10;&lt;li&gt;権限セットとアカウント割り当ての関係&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;aws sso login&lt;/code&gt; の裏側(ログインの流れ)&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;~/.aws/config&lt;/code&gt; の読み方と、セッションとプロファイルの関係&lt;/li&gt;&#10;&lt;li&gt;日々の使い方&lt;/li&gt;&#10;&lt;li&gt;トークンの有効期限と、つまずきやすい点&lt;/li&gt;&#10;&lt;/ol&gt;&#10;&lt;blockquote&gt;&#10;&lt;p&gt;設定やコマンドは &lt;strong&gt;AWS CLI v2&lt;/strong&gt; のものです。&lt;code&gt;aws --version&lt;/code&gt; で &lt;code&gt;aws-cli/2.&lt;/code&gt; から始まることを確認してください(&lt;code&gt;aws sso login --use-device-code&lt;/code&gt; を使うなら、なるべく新しい v2 にします)。&#10;旧名の名残で、CLI のコマンドや設定項目は今でも &lt;code&gt;sso&lt;/code&gt; という名前です(&lt;code&gt;aws sso login&lt;/code&gt;、&lt;code&gt;sso_start_url&lt;/code&gt; など)。&#10;コマンドの出力例は説明用です。アカウント ID・ユーザー名・ハッシュ値は実際の値とは異なります。&lt;/p&gt;&#10;&lt;/blockquote&gt;&#10;&lt;h2 id="iam-identity-center-とは"&gt;IAM Identity Center とは&lt;/h2&gt;&#10;&lt;p&gt;&lt;strong&gt;複数の AWS アカウントへのサインインを、1 か所で管理する仕組み&lt;/strong&gt;です。&#10;「誰が」「どのアカウントで」「何ができるか」を Identity Center に登録しておくと、ユーザーはそこにサインインするだけで、許可されたアカウントとロールを選べます。&lt;/p&gt;</description></item></channel></rss>