AWS IAM Identity Center のアクション、リソース、および条件キー - サービス認可リファレンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS IAM Identity Center のアクション、リソース、および条件キー

AWS IAM Identity Center (サービスプレフィックス: sso) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のリソースやアクション、条件コンテキストキーが用意されています。

リファレンス:

AWS IAM Identity Center で定義されるアクション

IAM ポリシーステートメントの Action エレメントでは、以下のアクションを指定できます。ポリシーを使用して、 AWSでオペレーションを実行するアクセス許可を付与します。ポリシーでアクションを使用する場合は、通常、同じ名前の API オペレーションまたは CLI コマンドへのアクセスを許可または拒否します。ただし、場合によっては、1 つのアクションによって複数のオペレーションへのアクセスが制御されます。あるいは、いくつかのオペレーションはいくつかの異なるアクションを必要とします。

Actions テーブルのアクセスレベル列は、アクションの分類方法 (List、Read、Permissions Management、Tagging) を示しています。このように分類することで、ポリシーで使用する際にアクションで付与するアクセスレベルを理解しやすくなります。アクセスレベルの詳細については、ポリシー概要の「アクセスレベル」を参照してください。

[アクション] テーブルの [リソースタイプ] 列は、各アクションがリソースレベルの許可をサポートしているかどうかを示します。この列に値がない場合は、ポリシーステートメントの Resource 要素で、ポリシーが適用されるすべてのリソース (「*」) を指定する必要があります。列にリソースタイプが含まれる場合、そのアクションを含むステートメントでそのタイプの ARN を指定できます。アクションで 1 つ以上のリソースが必須となっている場合、呼び出し元には、それらのリソースを伴うアクションを使用するための許可が付与されている必要があります。必須リソースは、アスタリスク (*) でテーブルに示されています。IAM ポリシーの Resource 要素でリソースアクセスを制限する場合は、必要なリソースタイプごとに ARN またはパターンを含める必要があります。一部のアクションでは、複数のリソースタイプがサポートされています。リソースタイプがオプション (必須として示されていない) の場合、オプションのリソースタイプのいずれかを使用することを選択できます。

[アクション] テーブルの [条件キー] 列には、ポリシーステートメントの Condition 要素で指定できるキーが含まれます。サービスのリソースに関連付けられている条件キーの詳細については、[リソースタイプ] テーブルの [条件キー] 列を参照してください。

Actions テーブルの Dependent actions 列には、アクションを正常に呼び出すために必要な追加のアクセス許可が表示されます。これらのアクセス許可は、アクション自体のアクセス許可に加えて必要になる場合があります。アクションが依存アクションを指定すると、それらの依存関係は、テーブルにリストされている最初のリソースだけでなく、そのアクションに定義された追加のリソースに適用される場合があります。

注記

リソース条件キーは、リソースタイプテーブルに一覧表示されています。アクションに適用されるリソースタイプへのリンクは、[アクション] テーブルの [リソースタイプ (* 必須)] 列にあります。[リソースタイプ] テーブルのリソースタイプには、[アクション] テーブルのアクションに適用されるリソース条件キーである、[条件キー] 列が含まれています。

以下の表の列の詳細については、「アクションテーブル」を参照してください。

アクション 説明 アクセスレベル リソースタイプ (* 必須) 条件キー 依存アクション
AssociateDirectory IAM Identity Center AWS が使用するディレクトリを接続するアクセス許可を付与します 書き込み

ds:AuthorizeApplication

identitystore:CreateIdentityStore

kms:Decrypt

AssociateProfile ディレクトリユーザーまたはグループとプロファイルとの間に関連付けを作成する許可を付与 書き込み

kms:Decrypt

AttachCustomerManagedPolicyReferenceToPermissionSet カスタマー管理ポリシーリファレンスを許可セットにアタッチする許可を付与 権限の管理

Instance*

kms:Decrypt

PermissionSet*

AttachManagedPolicyToPermissionSet AWS 管理ポリシーをアクセス許可セットにアタッチするアクセス許可を付与します 権限の管理

Instance*

kms:Decrypt

PermissionSet*

CreateAccountAssignment 指定されたアクセス許可セット AWS アカウント を使用して、指定された のプリンシパルにアクセスを割り当てるアクセス許可を付与します 書き込み

Account*

kms:Decrypt

Instance*

PermissionSet*

CreateApplication アプリケーションを作成する許可を付与 書き込み

ApplicationProvider*

kms:Decrypt

Instance*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateApplicationAssignment アプリケーション割り当てを作成する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

CreateApplicationInstance IAM Identity Center AWS にアプリケーションインスタンスを追加するアクセス許可を付与します 書き込み

kms:Decrypt

CreateApplicationInstanceCertificate アプリケーションインスタンスに新しい証明書を追加する許可を付与 書き込み

kms:Decrypt

CreateInstance アイデンティティセンターインスタンスを作成する許可を付与 書き込み

Instance*

iam:CreateServiceLinkedRole

identitystore:CreateIdentityStore

organizations:DescribeOrganization

aws:RequestTag/${TagKey}

aws:TagKeys

CreateInstanceAccessControlAttributeConfiguration ABAC のインスタンスを有効にし、属性を指定する許可を付与 書き込み

Instance*

iam:AttachRolePolicy

iam:CreateRole

iam:DeleteRole

iam:DeleteRolePolicy

iam:DetachRolePolicy

iam:GetRole

iam:ListAttachedRolePolicies

iam:ListRolePolicies

iam:PutRolePolicy

iam:UpdateAssumeRolePolicy

kms:Decrypt

CreateManagedApplicationInstance マネージドアプリケーションインスタンスを IAM Identity Center AWS に追加する許可を付与 書き込み

kms:Decrypt

CreatePermissionSet アクセス許可セットを作成する許可を付与 書き込み

Instance*

kms:Decrypt

PermissionSet*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProfile アプリケーションインスタンスのプロファイルを作成する許可を付与 書き込み

kms:Decrypt

CreateTrust ターゲットアカウントにフェデレーションの信頼を作成する許可を付与 書き込み

kms:Decrypt

CreateTrustedTokenIssuer インスタンスの信頼できるトークン発行元を作成する許可を付与 書き込み

Instance*

kms:Decrypt

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteAccountAssignment 指定されたアクセス許可セット AWS アカウント を使用して、指定された からプリンシパルのアクセスを削除するアクセス許可を付与します 書き込み

Account*

kms:Decrypt

Instance*

PermissionSet*

DeleteApplication アプリケーションを削除する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

DeleteApplicationAccessScope アプリケーションへのアクセス範囲を削除する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

DeleteApplicationAssignment アプリケーションの割り当てを削除する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

DeleteApplicationAuthenticationMethod 認証方法を削除する許可をアプリケーションに付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

DeleteApplicationGrant アプリケーションから付与を削除する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

DeleteApplicationInstance アプリケーションインスタンスを削除する許可を付与 書き込み

kms:Decrypt

DeleteApplicationInstanceCertificate 非アクティブまたは期限切れの証明書をアプリケーションインスタンスから削除する許可を付与 書き込み

kms:Decrypt

DeleteInlinePolicyFromPermissionSet 指定されたアクセス許可セットからインラインポリシーを削除するアクセス許可を付与します 書き込み

Instance*

kms:Decrypt

PermissionSet*

DeleteInstance アイデンティティセンターインスタンスを削除する許可を付与 書き込み

Instance*

identitystore:DeleteIdentityStore

DeleteInstanceAccessControlAttributeConfiguration ABAC を無効にし、インスタンスの属性リストを削除する許可を付与 書き込み

Instance*

kms:Decrypt

DeleteManagedApplicationInstance 管理対象アプリケーションインスタンスを削除する許可を付与 書き込み

kms:Decrypt

DeletePermissionSet アクセス許可セットを削除する許可を付与 書き込み

Instance*

kms:Decrypt

PermissionSet*

DeletePermissionsBoundaryFromPermissionSet 許可セットから許可境界を削除する許可を付与 権限の管理

Instance*

kms:Decrypt

PermissionSet*

DeleteProfile アプリケーションインスタンスのプロファイルを削除する許可を付与 書き込み

kms:Decrypt

DeleteTrustedTokenIssuer インスタンスの信頼されたトークン発行元を削除する許可を付与 書き込み

TrustedTokenIssuer*

kms:Decrypt

DescribeAccountAssignmentCreationStatus 割り当て作成リクエストのステータスを記述するアクセス許可を付与します 読み込み

Instance*

kms:Decrypt

DescribeAccountAssignmentDeletionStatus 割り当て削除リクエストのステータスを記述するアクセス許可を付与します 読み取り

Instance*

kms:Decrypt

DescribeApplication アプリケーションに関する情報を取得する許可を付与 読み取り

Application*

kms:Decrypt

sso:ApplicationAccount

DescribeApplicationAssignment アプリケーションの割り当てを取得する許可を付与 読み取り

Application*

kms:Decrypt

sso:ApplicationAccount

DescribeApplicationProvider アプリケーションプロバイダーを記述する許可を付与 読み取り

ApplicationProvider*

DescribeInstance アイデンティティセンターインスタンスに関する情報を取得する許可を付与 読み取り

Instance*

DescribeInstanceAccessControlAttributeConfiguration ABAC のインスタンスによって使用される属性のリストを取得する許可を付与 読み込み

Instance*

kms:Decrypt

DescribePermissionSet アクセス許可セットを説明する許可を付与 読み込み

Instance*

kms:Decrypt

PermissionSet*

DescribePermissionSetProvisioningStatus 指定されたアクセス許可セットのプロビジョニングリクエストのステータスを記述するアクセス許可を付与します 読み取り

Instance*

kms:Decrypt

DescribeRegisteredRegions 組織が IAM Identity Center AWS を有効にしているリージョンを取得する許可を付与 読み取り
DescribeTrustedTokenIssuer インスタンスの信頼されたトークン発行元を説明する許可を付与 読み取り

TrustedTokenIssuer*

kms:Decrypt

DetachCustomerManagedPolicyReferenceFromPermissionSet カスタマー管理ポリシーリファレンスを許可セットからデタッチする許可を付与 権限の管理

Instance*

kms:Decrypt

PermissionSet*

DetachManagedPolicyFromPermissionSet 指定されたアクセス許可セットからアタッチされた AWS 管理ポリシーをデタッチするアクセス許可を付与します 権限の管理

Instance*

kms:Decrypt

PermissionSet*

DisassociateDirectory IAM Identity Center AWS が使用するディレクトリの関連付けを解除するアクセス許可を付与します 書き込み

ds:UnauthorizeApplication

identitystore:DeleteIdentityStore

kms:Decrypt

DisassociateProfile プロファイルからディレクトリユーザーまたはグループの関連付けを解除する許可を付与 書き込み

kms:Decrypt

GetApplicationAccessScope アプリケーションへのアクセス範囲を取得する許可を付与 読み取り

Application*

kms:Decrypt

sso:ApplicationAccount

GetApplicationAssignmentConfiguration アプリケーションの割り当て設定を読み取る許可を付与 読み取り

Application*

kms:Decrypt

sso:ApplicationAccount

GetApplicationAuthenticationMethod アプリケーションに認証方法を取得する許可を付与 読み取り

Application*

kms:Decrypt

sso:ApplicationAccount

GetApplicationGrant アプリケーションに属する付与に関する詳細を取得する許可を付与 読み取り

Application*

kms:Decrypt

sso:ApplicationAccount

GetApplicationInstance アプリケーションインスタンスの詳細を取得する許可を付与 読み取り

kms:Decrypt

GetApplicationSessionConfiguration アプリケーションのセッション設定を取得するアクセス許可を付与します 読み取り

Application*

kms:Decrypt

sso:ApplicationAccount

GetApplicationTemplate アプリケーションテンプレートの詳細を取得する許可を付与 読み込み
GetInlinePolicyForPermissionSet アクセス許可セットに割り当てられたインラインポリシーを取得するアクセス許可を付与します 読み込み

Instance*

kms:Decrypt

PermissionSet*

GetManagedApplicationInstance アプリケーションインスタンスの詳細を取得する許可を付与 読み込み

kms:Decrypt

GetMfaDeviceManagementForDirectory ディレクトリの MFA デバイス管理設定を取得する許可を付与 読み込み

kms:Decrypt

GetPermissionSet アクセス許可セットの詳細を取得する許可を付与 読み取り

kms:Decrypt

GetPermissionsBoundaryForPermissionSet 許可セットの許可境界を取得する許可を付与 読み取り

Instance*

kms:Decrypt

PermissionSet*

GetProfile アプリケーションインスタンスのプロファイルを取得する許可を付与 読み取り

kms:Decrypt

GetSSOStatus IAM Identity Center AWS が有効になっているかどうかを確認するアクセス許可を付与します 読み取り
GetSharedSsoConfiguration 現在の SSO インスタンスの共有設定を取得する許可を付与 読み込み

kms:Decrypt

GetSsoConfiguration 現在の SSO インスタンスの設定を取得する許可を付与 読み込み

kms:Decrypt

GetTrust ターゲットアカウントでフェデレーションの信頼を取得する許可を付与 読み込み

kms:Decrypt

ImportApplicationInstanceServiceProviderMetadata サービスプロバイダーが提供するアプリケーション SAML メタデータファイルをアップロードして、アプリケーションインスタンスを更新する許可を付与 書き込み

kms:Decrypt

ListAccountAssignmentCreationStatus 指定された SSO インスタンス AWS アカウント の割り当て作成リクエストのステータスを一覧表示するアクセス許可を付与します リスト

Instance*

kms:Decrypt

ListAccountAssignmentDeletionStatus 指定された SSO インスタンス AWS アカウント の割り当て削除リクエストのステータスを一覧表示するアクセス許可を付与します リスト

Instance*

kms:Decrypt

ListAccountAssignments 指定されたアクセス許可セット AWS アカウント を使用して、指定された の担当者を一覧表示するアクセス許可を付与します リスト

Account*

kms:Decrypt

Instance*

PermissionSet*

ListAccountAssignmentsForPrincipal ユーザーまたはグループに割り当てられたアカウントを一覧表示する許可を付与 リスト

Instance*

kms:Decrypt

ListAccountsForProvisionedPermissionSet 指定されたアクセス許可セットがプロビジョニングされているすべての AWS アカウントを一覧表示するアクセス許可を付与します リスト

Instance*

kms:Decrypt

PermissionSet*

ListApplicationAccessScopes アプリケーションにアクセス範囲を一覧表示する許可を付与 リスト

Application*

kms:Decrypt

sso:ApplicationAccount

ListApplicationAssignments アプリケーションの割り当てを一覧表示する許可を付与 リスト

Application*

kms:Decrypt

sso:ApplicationAccount

ListApplicationAssignmentsForPrincipal ユーザーまたはグループに割り当てられたアプリケーションを一覧表示する許可を付与 リスト

Instance*

kms:Decrypt

sso:ApplicationAccount

ListApplicationAuthenticationMethods アプリケーションに認証方法を一覧表示する許可を付与 リスト

Application*

kms:Decrypt

sso:ApplicationAccount

ListApplicationGrants アプリケーションから付与を一覧表示する許可を付与 リスト

Application*

kms:Decrypt

sso:ApplicationAccount

ListApplicationInstanceCertificates 指定されたアプリケーションインスタンスのすべての証明書を取得する許可を付与 読み込み

kms:Decrypt

ListApplicationInstances すべてのアプリケーションインスタンスを取得する許可を付与 リスト

kms:Decrypt

sso:GetApplicationInstance

ListApplicationProviders アプリケーションプロバイダーを一覧表示する許可を付与 リスト

ApplicationProvider*

ListApplicationTemplates サポートされているすべてのアプリケーションテンプレートを取得する許可を付与 リスト

sso:GetApplicationTemplate

ListApplications IAM Identity Center のインスタンスに関連付けられているすべてのアプリケーションを取得する許可を付与 リスト

kms:Decrypt

ListCustomerManagedPolicyReferencesInPermissionSet 許可セットにアタッチされているカスタマー管理ポリシーリファレンスを一覧表示する許可を付与します リスト

Instance*

kms:Decrypt

PermissionSet*

ListDirectoryAssociations IAM Identity Center AWS に接続されたディレクトリに関する詳細を取得するアクセス許可を付与します 読み取り

kms:Decrypt

ListInstances 呼び出し元がアクセスできる SSO インスタンスを一覧表示するアクセス許可を付与します リスト
ListManagedPoliciesInPermissionSet 指定されたアクセス許可セットにアタッチされている AWS 管理ポリシーを一覧表示するアクセス許可を付与します リスト

Instance*

kms:Decrypt

PermissionSet*

ListPermissionSetProvisioningStatus 指定した SSO インスタンスに対するアクセス許可セットのプロビジョニングリクエストのステータスを一覧表示するアクセス許可を付与します リスト

Instance*

kms:Decrypt

ListPermissionSets すべてのアクセス許可セットを取得する許可を付与 リスト

Instance*

kms:Decrypt

ListPermissionSetsProvisionedToAccount 指定された にプロビジョニングされているすべてのアクセス許可セットを一覧表示するアクセス許可を付与します AWS アカウント リスト

Account*

kms:Decrypt

Instance*

ListProfileAssociations プロファイルに関連付けられたディレクトリユーザーまたはグループを取得する許可を付与 読み込み

kms:Decrypt

ListProfiles アプリケーションインスタンスのすべてのプロファイルを取得する許可を付与 リスト

kms:Decrypt

sso:GetProfile

ListTagsForResource 指定されたリソースにアタッチされているタグを一覧表示するアクセス許可を付与します 読み取り

Application

kms:Decrypt

Instance

PermissionSet

TrustedTokenIssuer

ListTrustedTokenIssuers インスタンスの信頼されたトークン発行元を一覧表示する許可を付与 リスト

Instance*

kms:Decrypt

ProvisionPermissionSet 指定されたアクセス許可セットを指定されたターゲットにプロビジョニングするアクセス許可を付与します 書き込み

Account*

kms:Decrypt

Instance*

PermissionSet*

PutApplicationAccessScope アプリケーションへのアクセス範囲を作成または更新する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

PutApplicationAssignmentConfiguration アプリケーションに割り当て設定を追加するアクセス許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

PutApplicationAuthenticationMethod アプリケーションに認証方法を作成または更新する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

PutApplicationGrant アプリケーションに付与を作成/更新する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

PutApplicationSessionConfiguration アプリケーションのセッション設定を配置するアクセス許可を付与します 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

PutInlinePolicyToPermissionSet IAM インラインポリシーをアクセス許可セットにアタッチするアクセス許可を付与します 書き込み

Instance*

kms:Decrypt

PermissionSet*

PutMfaDeviceManagementForDirectory ディレクトリの MFA デバイス管理設定を配置する許可を付与 書き込み

kms:Decrypt

PutPermissionsBoundaryToPermissionSet 許可セットに許可境界を追加する許可を付与 権限の管理

Instance*

kms:Decrypt

PermissionSet*

PutPermissionsPolicy アクセス許可セットにポリシーを追加する許可を付与 Permissions management

kms:Decrypt

SearchGroups 関連付けられたディレクトリ内のグループを検索する許可を付与。 読み込み

ds:DescribeDirectories

kms:Decrypt

SearchUsers 関連付けられたディレクトリ内のユーザーを検索する許可を付与。 読み取り

ds:DescribeDirectories

kms:Decrypt

StartSSO IAM Identity Center AWS を初期化するアクセス許可を付与します 書き込み

kms:Decrypt

kms:DescribeKey

kms:Encrypt

kms:GenerateDataKeyWithoutPlaintext

organizations:DescribeOrganization

organizations:EnableAWSServiceAccess

TagResource 一連のタグを指定されたリソースに関連付けるアクセス許可を付与します Tagging

Application

kms:Decrypt

Instance

PermissionSet

TrustedTokenIssuer

aws:RequestTag/${TagKey}

aws:TagKeys

UntagResource 指定したリソースから一連のタグの関連付けを解除するアクセス許可を付与します Tagging

Application

kms:Decrypt

Instance

PermissionSet

TrustedTokenIssuer

aws:TagKeys

UpdateApplication アプリケーションを更新する許可を付与 書き込み

Application*

kms:Decrypt

sso:ApplicationAccount

UpdateApplicationInstanceActiveCertificate このアプリケーションインスタンスのアクティブな証明書として証明書を設定する許可を付与 書き込み

kms:Decrypt

UpdateApplicationInstanceDisplayData アプリケーションインスタンスの表示データを更新する許可を付与 書き込み

kms:Decrypt

UpdateApplicationInstanceResponseConfiguration アプリケーションインスタンスのフェデレーションレスポンス設定を更新する許可を付与 書き込み

kms:Decrypt

UpdateApplicationInstanceResponseSchemaConfiguration アプリケーションインスタンスのフェデレーションレスポンススキーマ設定を更新する許可を付与 書き込み

kms:Decrypt

UpdateApplicationInstanceSecurityConfiguration アプリケーションインスタンスのセキュリティ詳細を更新する許可を付与 書き込み

kms:Decrypt

UpdateApplicationInstanceServiceProviderConfiguration アプリケーションインスタンスのサービスプロバイダーに関する設定を更新する許可を付与 書き込み

kms:Decrypt

UpdateApplicationInstanceStatus アプリケーションインスタンスのステータスを更新する許可を付与 書き込み

kms:Decrypt

UpdateInstance アイデンティティセンターインスタンスを更新する許可を付与 書き込み

Instance*

identitystore:UpdateIdentityStore

kms:Decrypt

kms:DescribeKey

kms:Encrypt

kms:GenerateDataKeyWithoutPlaintext

UpdateInstanceAccessControlAttributeConfiguration ABAC のインスタンスで使用する属性を更新する許可を付与 書き込み

Instance*

kms:Decrypt

UpdateManagedApplicationInstanceStatus 管理対象アプリケーションインスタンスのステータスを更新する許可を付与 書き込み

kms:Decrypt

UpdatePermissionSet アクセス許可セットを更新するアクセス許可を付与します 権限の管理

Instance*

kms:Decrypt

PermissionSet*

UpdateProfile アプリケーションインスタンスのプロファイルを更新する許可を付与 書き込み

kms:Decrypt

UpdateSSOConfiguration 現在の SSO インスタンスの設定を更新する許可を付与 書き込み

kms:Decrypt

UpdateTrust ターゲットアカウントでフェデレーションの信頼を更新する許可を付与 書き込み

kms:Decrypt

UpdateTrustedTokenIssuer インスタンスの信頼されたトークン発行元を更新する許可を付与 書き込み

TrustedTokenIssuer*

kms:Decrypt

AWS IAM Identity Center で定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。アクションテーブルの各アクションは、そのアクションで指定できるリソースタイプを示しています。リソースタイプは、ポリシーに含めることができる条件キーを定義することもできます。これらのキーは、[リソースタイプ] テーブルの最後の列に表示されます。以下の表の列の詳細については、「リソースタイプテーブル」を参照してください。

リソースタイプ ARN 条件キー
PermissionSet arn:${Partition}:sso:::permissionSet/${InstanceId}/${PermissionSetId}

aws:ResourceTag/${TagKey}

Account arn:${Partition}:sso:::account/${AccountId}
Instance arn:${Partition}:sso:::instance/${InstanceId}

aws:ResourceTag/${TagKey}

Application arn:${Partition}:sso::${AccountId}:application/${InstanceId}/${ApplicationId}

aws:ResourceTag/${TagKey}

sso:ApplicationAccount

TrustedTokenIssuer arn:${Partition}:sso::${AccountId}:trustedTokenIssuer/${InstanceId}/${TrustedTokenIssuerId}

aws:ResourceTag/${TagKey}

ApplicationProvider arn:${Partition}:sso::aws:applicationProvider/${ApplicationProviderId}

AWS IAM Identity Center の条件キー

AWS IAM Identity Center では、IAM ポリシーの Condition要素で使用できる以下の条件キーを定義します。これらのキーを使用して、ポリシーステートメントが適用される条件をさらに絞り込むことができます。以下の表の列の詳細については、「条件キーテーブル」を参照してください。

すべてのサービスで使用できるグローバル条件キーを表示するには、AWS 「グローバル条件コンテキストキー」を参照してください。

条件キー 説明 タイプ
aws:RequestTag/${TagKey} リクエストで渡されたタグでアクセスをフィルタリングします 文字列
aws:ResourceTag/${TagKey} リソースに関連付けられたタグでアクセスをフィルタリングします 文字列
aws:TagKeys リクエストで渡されたタグキーでアクセスをフィルタリングします ArrayOfString
sso:ApplicationAccount アプリケーションを作成するアカウントでアクセスをフィルタリングします。この条件キーは、カスタマーマネージド SAML アプリケーションではサポートされていません 文字列