📝

IAM Identity Center のインスタンス種別の見分け方

に公開

Organization and account instances of IAM Identity Center - AWS IAM Identity Center
組織インスタンスとアカウントインスタンスの見分け方を紹介します。

コンソールで見分ける方法

コンソールでは特定の項目の有無で見分ける方法があります。

  • マルチアカウントのアクセス許可の項目の有無
    • 表示されている: 組織インスタンス
    • 表示されていない: アカウントインスタンス
  • 中央マネジメントの表示の有無
    • 表示されている: 組織インスタンス
    • 表示されていない: アカウントインスタンス
  • 設定画面で「自分のアカウントインスタンス」という表示の有無
    • 表示されている: アカウントインスタンス
    • 表示されていない: 組織インスタンス

以下は組織インスタンスです。

以下はアカウントインスタンスです。

AWS CLI などの API で見分ける方法

本記事執筆時点では AWS CLI などの API から直接的に見分けるためのパラメーターはありません。

$ aws sso-admin list-instances
{
    "Instances": [
        {
            "InstanceArn": "arn:aws:sso:::instance/ssoins-xxx",
            "IdentityStoreId": "d-xxx",
            "OwnerAccountId": "111111111111",
            "CreatedDate": "xxx",
            "Status": "ACTIVE"
        },
        {
            "InstanceArn": "arn:aws:sso:::instance/ssoins-yyy",
            "IdentityStoreId": "d-yyy",
            "OwnerAccountId": "222222222222",
            "CreatedDate": "yyy",
            "Status": "ACTIVE"
        }
    ]
}

$ aws sso-admin describe-instance --instance-arn arn:aws:sso:::instance/ssoins-xxx
{
    "Instances": [
        {
            "InstanceArn": "arn:aws:sso:::instance/ssoins-xxx",
            "IdentityStoreId": "d-xxx",
            "OwnerAccountId": "111111111111",
            "CreatedDate": "xxx",
            "Status": "ACTIVE"
        }
    ]
}

まとめ

今回は IAM Identity Center のインスタンス種別の見分け方を紹介しました。
どなたかの参考になれば幸いです。

参考資料

Discussion