AWS IAM Identity CenterがIdentity Storeに対するネットワークアクセス制御をサポート開始
Identity Store APIおよびSCIM APIへのアクセスを送信元ネットワークに基づいて制限可能
Identity Store APIはVPCエンドポイント経由または特定のソースVPCからのリクエストのみに制限可能
両方のAPIについて特定のIP範囲からのリクエストのみを許可可能
同じ構成内で各APIに異なるネットワーク制限を適用可能
ネットワークアクセス制御はオプションであり、デフォルトでは無効
AWSサービスが代理で行うリクエストは制限の対象外
AWS SDKsおよびAWS CLIを使用してIdentity Store API経由で設定
IAM Identity Centerが提供されているすべてのAWSリージョンで利用可能
アップデート内容要約
AWS IAM Identity Centerは、ユーザーとグループを格納するIdentity Storeに対するネットワークアクセス制御をサポートするようになりました。Identity Store APIおよびSCIM APIへのアクセスを、リクエストの送信元ネットワークに基づいて制限できるようになり、VPCエンドポイントや特定のIP範囲からのリクエストのみを許可する設定が可能です。
アップデート内容全文
AWS IAM Identity Centerは、AWSアカウントおよびアプリケーションに対するワークフォースのシングルサインオンエクスペリエンスを構成するのに役立ちます。
IAM Identity Centerは、ユーザーとグループを格納するIdentity Storeに対するネットワークアクセス制御をサポートするようになりました。
リクエストの送信元ネットワークに基づいて、Identity Store APIおよびSCIM APIへのアクセスを制限できます。
カスタムアプリケーションやユーザープロビジョニングワークフローはIdentity Store APIを使用してユーザーとグループの管理および検索を行い、外部IDプロバイダーはSCIM APIを使用してユーザーとグループを同期します。
Identity Store APIについては、アカウントまたは組織内の許可されたVPCエンドポイントを経由する、または特定のソースVPCからのリクエストのみを要求できます。
両方のAPIについて、特定のIP範囲からのリクエストのみを許可できます。
同じ構成内で、各APIに異なる制限を適用できます。
たとえば、Identity Store APIリクエストはVPCエンドポイント経由でのみ到着することを要求しつつ、SCIMリクエストは外部IDプロバイダーの公開IP範囲からのアクセスを許可するといった設定が可能です。
ネットワークアクセス制御はオプションであり、デフォルトでは無効になっています。
AWSサービスがお客様に代わって行うリクエストは免除されます。
ネットワークアクセス制御の構成は、AWS SDKsおよびAWS CLIを通じてIdentity Store APIを使用して行います。
この機能は、IAM Identity Centerが提供されているすべてのAWSリージョンで利用可能です。
IAM Identity Centerの詳細については、製品詳細ページをご覧ください。
ネットワークアクセス制御の使用を開始するには、Identity Store APIリファレンスを参照してください。
関連サービス
AWS CLI
AWS IAM Identity Center
AWS SDKs
関連サービスの説明
AWS CLI(AWS Command Line Interface)は、コマンドラインからAWSサービスを操作するためのツールです。ブラウザでAWSマネジメントコンソールにアクセスする代わりに、ターミナルやコマンドプロンプトからコマンドを入力してAWSリソースの作成・管理・削除などの操作を行えます。スクリプトによる自動化にも適しています。
AWS IAM Identity Center(旧AWS SSO)は、複数のAWSアカウントやビジネスアプリケーションへのシングルサインオン(SSO)アクセスを一元的に管理するサービスです。ワークフォース(従業員など)のID管理を簡素化し、一度のログインで許可されたすべてのアカウントやアプリケーションにアクセスできるようにします。ユーザーとグループの情報を格納するIdentity Storeを備えており、外部IDプロバイダー(Microsoft Entra IDやOktaなど)との連携もサポートしています。
AWS SDKs(Software Development Kits)は、さまざまなプログラミング言語(Python、Java、JavaScript、.NETなど)からAWSサービスをプログラム的に操作するためのライブラリ群です。開発者はSDKを使用することで、自分のアプリケーションからAWSの各種APIを簡単に呼び出し、AWSリソースを管理したり、AWSサービスと連携したりすることができます。