AWS アカウント ID - AWS 全般のリファレンス

AWS アカウント ID

AWS は、各 AWS アカウントに次の一意の識別子を割り当てます。

AWS アカウント ID

AWS アカウントを一意に識別する 12 桁の数値 (123456789012 など)。多くの AWS リソースには、Amazon リソースネーム (ARN) にアカウント ID が含まれています。アカウント ID 部分では、あるアカウントのリソースと、別のアカウントのリソースを区別します。IAM ユーザーの場合は、アカウント ID またはアカウントエイリアスを使用して AWS マネジメントコンソール にサインインできます。

正規ユーザー ID

AWS アカウント ID の難読化された形式である英数字識別子 (79a59df900b949e55d96a1e698fbacedfd6e09d98eacf8f8d5218e7cd47ef2be など)。Amazon S3 を使用してバケットとオブジェクトへのクロスアカウントアクセスを許可するときは、この ID を使用して AWS アカウントを識別できます。AWS アカウントの正規ユーザー ID は、ルートユーザー または IAM ユーザーとして取得できます。

これらの識別子を表示するには、AWS で認証されている必要があります。

警告

AWS リソースを共有するために AWS アカウント ID を必要とする第三者に AWS 認証情報を提供しないでください。提供すると、AWS アカウントへの自分と同じアクセス権を与えることになります。

AWS アカウント ID の検索

AWS アカウント ID は、AWS マネジメントコンソール で検索できます。コンソールでのアカウント ID の場所は、ルートユーザー としてログインしているか、IAM ユーザーとしてログインしているかによって異なります。アカウント ID は、ルートユーザー としてログインしているか IAM ユーザーとしてログインしているかにかかわらず同じです。

前提条件

AWS マネジメントコンソール にサインインする必要があります。詳細については、IAM ユーザーガイド の「AWS マネジメントコンソール へのサインイン」を参照してください。

ルートユーザー としてサインインした場合に AWS アカウント ID を検索するには

  1. 右上のナビゲーションバーでアカウント名またはアカウント番号を選択し、続いて [セキュリティ認証情報] を選択します。

  2. [アカウント ID] セクションを展開します。アカウント番号は、[AWS アカウント ID] ラベルの横に表示されます。

IAM ユーザーとしてサインインした場合に AWS アカウント ID を検索するには

  1. 右上のナビゲーションバーでユーザー名を選択し、続いて [セキュリティ認証情報] を選択します。

    ヒント

    [セキュリティ認証情報] ページが表示されない場合は、IAM ユーザーではなくフェデレーティッドユーザーとしてサインインしている可能性があります。

  2. ページ上部の [アカウントの詳細] で、[AWS アカウント ID] ラベルの横にアカウント番号が表示されます。

AWS CLI を使用した AWS アカウント ID を検索するには

get-caller-identity コマンドを次のように使用します。

aws sts get-caller-identity --query Account --output text

AWS アカウントの正規ユーザー ID を検索するには

AWS マネジメントコンソール または AWS CLI を使用して AWS アカウントの正規ユーザー ID を検索できます。AWS アカウントの正規ユーザー ID は、そのアカウントに固有です。AWS アカウントの正規ユーザー ID は、ルートユーザー、フェデレーティッドユーザー、または IAM ユーザーとして取得できます。

前提条件

IAM ユーザーまたはフェデレーティッドユーザーは、Amazon S3 バケットを一覧表示して表示するための読み取り専用アクセス権を持っている必要があります。AWS アカウント ルートユーザー には、追加のアクセス許可は必要ありません。

ルートユーザー として AWS マネジメントコンソール にサインインしたときに AWS アカウントの正規ユーザー ID を検索するには

  1. AWS マネジメントコンソール に ルートユーザー としてサインインします。

    詳細については、IAM ユーザーガイド の「AWS マネジメントコンソール へのサインイン」を参照してください。

  2. 右上のナビゲーションバーでアカウント名またはアカウント番号を選択し、続いて [セキュリティ認証情報] を選択します。

  3. [アカウント ID] セクションを展開します。

    [正規ユーザー ID] ラベルの横に、AWS アカウントの正規ユーザー ID が表示されます。

    重要

    IAM ユーザーとしてサインインすると、[セキュリティ認証情報] ページに正規ユーザー ID が表示されます。これは IAM ユーザーの正規ユーザー ID であり、AWS アカウントではありません。この識別子は、Amazon S3 では機能しません。

IAM ユーザーまたはフェデレーティッドユーザーとして AWS マネジメントコンソール にサインインしたときに、AWS アカウントの正規ユーザー ID を検索するには

  1. IAM ユーザーまたはフェデレーティッドユーザーとして AWS マネジメントコンソール にサインインします。

    詳細については、IAM ユーザーガイド の「AWS マネジメントコンソール へのサインイン」を参照してください。

  2. Amazon S3 コンソールで、バケットの詳細を表示するには、バケット名を選択します。

  3. [アクセス許可] タブを選択してから、[アクセスコントロールリスト] を選択します。

    ページ上部の [バケット所有者のアクセス] に、AWS アカウントの正規ユーザー ID が表示されます。

AWS CLI を使用して正規ユーザー ID を検索するには

list-buckets コマンドを次のように使用します。

aws s3api list-buckets --query Owner.ID --output text