View a markdown version of this page

Amazon Cognito ユーザープールのアクション、リソース、および条件キー - サービス認可リファレンス

Amazon Cognito ユーザープールのアクション、リソース、および条件キー

Amazon Cognito ユーザープール (サービスプレフィックス: cognito-idp) では、IAM アクセス許可ポリシーで使用できるように、以下のサービス固有のオペレーション、リソース、アクション、および条件キーが用意されています。

リファレンス:

Amazon Cognito ユーザープールで定義される API オペレーション

次の表は、API オペレーションを認可する IAM アクションにマッピングします。指定された API とアクションの静的値を持つ条件キーのみが一覧表示されます。各アクションでサポートされている条件キーの完全なセットについては、「アクション」表を参照してください。

運用 IAM アクション 条件キー 可能な値 (複数可) アクセスレベル

AddCustomAttributes

cognito-idp:AddCustomAttributes

書き込み

AddUserPoolClientSecret

cognito-idp:AddUserPoolClientSecret

書き込み

AdminAddUserToGroup

cognito-idp:AdminAddUserToGroup

書き込み

AdminConfirmSignUp

cognito-idp:AdminConfirmSignUp

書き込み

AdminCreateUser

cognito-idp:AdminCreateUser

書き込み

AdminDeleteSoftwareToken

cognito-idp:AdminDeleteSoftwareToken

書き込み

AdminDeleteUser

cognito-idp:AdminDeleteUser

書き込み

AdminDeleteUserAttributes

cognito-idp:AdminDeleteUserAttributes

書き込み

AdminDisableProviderForUser

cognito-idp:AdminDisableProviderForUser

書き込み

AdminDisableUser

cognito-idp:AdminDisableUser

書き込み

AdminEnableUser

cognito-idp:AdminEnableUser

書き込み

AdminForgetDevice

cognito-idp:AdminForgetDevice

書き込み

AdminGetDevice

cognito-idp:AdminGetDevice

読み取り

AdminGetUser

cognito-idp:AdminGetUser

読み取り

AdminGetUserAuthFactors

cognito-idp:AdminGetUserAuthFactors

読み取り

AdminInitiateAuth

cognito-idp:AdminInitiateAuth

書き込み

AdminLinkProviderForUser

cognito-idp:AdminLinkProviderForUser

書き込み

AdminListDevices

cognito-idp:AdminListDevices

リスト

AdminListGroupsForUser

cognito-idp:AdminListGroupsForUser

リスト

AdminListUserAuthEvents

cognito-idp:AdminListUserAuthEvents

読み取り

AdminRemoveUserFromGroup

cognito-idp:AdminRemoveUserFromGroup

書き込み

AdminResetUserPassword

cognito-idp:AdminResetUserPassword

書き込み

AdminRespondToAuthChallenge

cognito-idp:AdminRespondToAuthChallenge

書き込み

AdminSetUserMFAPreference

cognito-idp:AdminSetUserMFAPreference

書き込み

AdminSetUserPassword

cognito-idp:AdminSetUserPassword

書き込み

AdminSetUserSettings

cognito-idp:AdminSetUserSettings

書き込み

AdminUpdateAuthEventFeedback

cognito-idp:AdminUpdateAuthEventFeedback

書き込み

AdminUpdateDeviceStatus

cognito-idp:AdminUpdateDeviceStatus

書き込み

AdminUpdateUserAttributes

cognito-idp:AdminUpdateUserAttributes

書き込み

AdminUserGlobalSignOut

cognito-idp:AdminUserGlobalSignOut

書き込み

AssociateSoftwareToken

cognito-idp:AssociateSoftwareToken

書き込み

ChangePassword

cognito-idp:ChangePassword

書き込み

ConfirmDevice

cognito-idp:ConfirmDevice

書き込み

ConfirmForgotPassword

cognito-idp:ConfirmForgotPassword

書き込み

ConfirmSignUp

cognito-idp:ConfirmSignUp

書き込み

CreateGroup

cognito-idp:CreateGroup

書き込み

iam:PassRole

書き込み

CreateIdentityProvider

cognito-idp:CreateIdentityProvider

書き込み

CreateManagedLoginBranding

cognito-idp:CreateManagedLoginBranding

書き込み

CreateResourceServer

cognito-idp:CreateResourceServer

書き込み

CreateTerms

cognito-idp:CreateTerms

書き込み

CreateUserImportJob

cognito-idp:CreateUserImportJob

書き込み

iam:PassRole

書き込み

CreateUserPool

cognito-idp:CreateUserPool

書き込み

cognito-idp:TagResource

タグ付け、書き込み

iam:PassRole

書き込み

CreateUserPoolClient

cognito-idp:CreateUserPoolClient

書き込み

iam:PassRole

書き込み

CreateUserPoolDomain

cognito-idp:CreateUserPoolDomain

書き込み

CreateUserPoolReplica

cognito-idp:CreateUserPoolReplica

書き込み

DeleteGroup

cognito-idp:DeleteGroup

書き込み

DeleteIdentityProvider

cognito-idp:DeleteIdentityProvider

書き込み

DeleteManagedLoginBranding

cognito-idp:DeleteManagedLoginBranding

書き込み

DeleteResourceServer

cognito-idp:DeleteResourceServer

書き込み

DeleteTerms

cognito-idp:DeleteTerms

書き込み

DeleteUser

cognito-idp:DeleteUser

書き込み

DeleteUserAttributes

cognito-idp:DeleteUserAttributes

書き込み

DeleteUserPool

cognito-idp:DeleteUserPool

書き込み

DeleteUserPoolClient

cognito-idp:DeleteUserPoolClient

書き込み

DeleteUserPoolClientSecret

cognito-idp:DeleteUserPoolClientSecret

書き込み

DeleteUserPoolDomain

cognito-idp:DeleteUserPoolDomain

書き込み

DeleteUserPoolReplica

cognito-idp:DeleteUserPoolReplica

書き込み

DescribeIdentityProvider

cognito-idp:DescribeIdentityProvider

読み取り

DescribeManagedLoginBranding

cognito-idp:DescribeManagedLoginBranding

読み取り

DescribeManagedLoginBrandingByClient

cognito-idp:DescribeManagedLoginBrandingByClient

読み取り

DescribeResourceServer

cognito-idp:DescribeResourceServer

読み取り

DescribeRiskConfiguration

cognito-idp:DescribeRiskConfiguration

読み取り

DescribeTerms

cognito-idp:DescribeTerms

読み取り

DescribeTermsByClient

cognito-idp:DescribeTerms

読み取り

DescribeUserImportJob

cognito-idp:DescribeUserImportJob

読み取り

DescribeUserPool

cognito-idp:DescribeUserPool

読み取り

DescribeUserPoolClient

cognito-idp:DescribeUserPoolClient

読み取り

DescribeUserPoolDomain

cognito-idp:DescribeUserPoolDomain

読み取り

ForgetDevice

cognito-idp:ForgetDevice

書き込み

ForgotPassword

cognito-idp:ForgotPassword

書き込み

GetCSVHeader

cognito-idp:GetCSVHeader

読み取り

GetDevice

cognito-idp:GetDevice

読み取り

GetGroup

cognito-idp:GetGroup

読み取り

GetIdentityProviderByIdentifier

cognito-idp:GetIdentityProviderByIdentifier

読み取り

GetLogDeliveryConfiguration

cognito-idp:GetLogDeliveryConfiguration

読み取り

GetProvisionedLimit

cognito-idp:GetProvisionedLimit

読み取り

GetSigningCertificate

cognito-idp:GetSigningCertificate

読み取り

GetTokensFromRefreshToken

cognito-idp:GetTokensFromRefreshToken

書き込み

GetUICustomization

cognito-idp:GetUICustomization

読み取り

GetUser

cognito-idp:GetUser

読み取り

GetUserAttributeVerificationCode

cognito-idp:GetUserAttributeVerificationCode

読み取り

GetUserPoolMfaConfig

cognito-idp:GetUserPoolMfaConfig

読み取り

GlobalSignOut

cognito-idp:GlobalSignOut

書き込み

InitiateAuth

cognito-idp:InitiateAuth

書き込み

ListDevices

cognito-idp:ListDevices

リスト

ListGroups

cognito-idp:ListGroups

リスト

ListIdentityProviders

cognito-idp:ListIdentityProviders

リスト

ListResourceServers

cognito-idp:ListResourceServers

リスト

ListTagsForResource

cognito-idp:ListTagsForResource

リスト

ListTerms

cognito-idp:ListTerms

リスト

ListUserImportJobs

cognito-idp:ListUserImportJobs

リスト

ListUserPoolClientSecrets

cognito-idp:ListUserPoolClientSecrets

リスト

ListUserPoolClients

cognito-idp:ListUserPoolClients

リスト

ListUserPoolReplicas

cognito-idp:ListUserPoolReplicas

リスト

ListUserPools

cognito-idp:ListUserPools

リスト

ListUsers

cognito-idp:ListUsers

リスト

ListUsersInGroup

cognito-idp:ListUsersInGroup

リスト

ResendConfirmationCode

cognito-idp:ResendConfirmationCode

書き込み

RespondToAuthChallenge

cognito-idp:RespondToAuthChallenge

書き込み

RevokeToken

cognito-idp:RevokeToken

書き込み

SetLogDeliveryConfiguration

cognito-idp:SetLogDeliveryConfiguration

書き込み

SetRiskConfiguration

cognito-idp:SetRiskConfiguration

書き込み

SetUICustomization

cognito-idp:SetUICustomization

書き込み

SetUserMFAPreference

cognito-idp:SetUserMFAPreference

書き込み

SetUserPoolMfaConfig

cognito-idp:SetUserPoolMfaConfig

書き込み

iam:PassRole

書き込み

SetUserSettings

cognito-idp:SetUserSettings

書き込み

SignUp

cognito-idp:SignUp

書き込み

StartUserImportJob

cognito-idp:StartUserImportJob

書き込み

StopUserImportJob

cognito-idp:StopUserImportJob

書き込み

TagResource

cognito-idp:TagResource

タグ付け、書き込み

UntagResource

cognito-idp:UntagResource

タグ付け、書き込み

UpdateAuthEventFeedback

cognito-idp:UpdateAuthEventFeedback

書き込み

UpdateDeviceStatus

cognito-idp:UpdateDeviceStatus

書き込み

UpdateGroup

cognito-idp:UpdateGroup

書き込み

iam:PassRole

書き込み

UpdateIdentityProvider

cognito-idp:UpdateIdentityProvider

書き込み

UpdateManagedLoginBranding

cognito-idp:UpdateManagedLoginBranding

書き込み

UpdateProvisionedLimit

cognito-idp:UpdateProvisionedLimit

書き込み

UpdateResourceServer

cognito-idp:UpdateResourceServer

書き込み

UpdateTerms

cognito-idp:UpdateTerms

書き込み

UpdateUserAttributes

cognito-idp:UpdateUserAttributes

書き込み

UpdateUserPool

cognito-idp:TagResource

タグ付け、書き込み

cognito-idp:UntagResource

タグ付け、書き込み

cognito-idp:UpdateUserPool

書き込み

iam:PassRole

書き込み

UpdateUserPoolClient

cognito-idp:UpdateUserPoolClient

書き込み

iam:PassRole

書き込み

UpdateUserPoolDomain

cognito-idp:UpdateUserPoolDomain

書き込み

UpdateUserPoolReplica

cognito-idp:UpdateUserPoolReplica

書き込み

VerifySoftwareToken

cognito-idp:VerifySoftwareToken

書き込み

VerifyUserAttribute

cognito-idp:VerifyUserAttribute

書き込み

Amazon Cognito ユーザープールで定義されるアクション

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

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AddCustomAttributes

ユーザー属性をユーザープールスキーマに追加するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AddUserPoolClientSecret

機密クライアントに新しいシークレットを追加する許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminAddUserToGroup

ユーザーをグループに追加するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminConfirmSignUp

確認コードなしでユーザーの登録を確認するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminCreateUser

新しいユーザーを作成し、E メールまたは SMS でウェルカムメッセージを送信するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminDeleteSoftwareToken

ユーザーのソフトウェアトークンを削除するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminDeleteUser

ユーザーを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminDeleteUserAttributes

ユーザーから属性を削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminDisableProviderForUser

サードパーティーの ID プロバイダー (IdP) ユーザーからユーザープールのユーザーをリンク解除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminDisableUser

ユーザーを非アクティブ化するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminEnableUser

ユーザーをアクティブ化するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminForgetDevice

ユーザーのデバイスの登録を解除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminGetDevice

ユーザーのデバイスに関する情報を取得するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

AdminGetUser

ユーザーをユーザー名で検索するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

AdminGetUserAuthFactors

ユーザーが設定した認証要素を検索するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

AdminInitiateAuth

ユーザーを認証するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminLinkProviderForUser

ユーザープールのユーザーをサードパーティーの IdP ユーザーにリンクするアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminListDevices

ユーザーの記憶したデバイスを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

AdminListGroupsForUser

ユーザーが属するグループを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

AdminListUserAuthEvents

ユーザーのサインインイベントを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

AdminRemoveUserFromGroup

グループからユーザーを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminResetUserPassword

ユーザーのパスワードをリセットするアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminRespondToAuthChallenge

ユーザーの認証中に認証チャレンジに応答するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminSetUserMFAPreference

ユーザーが優先する MFA メソッドを設定するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminSetUserPassword

ユーザーのパスワードを設定するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminSetUserSettings

ユーザーにユーザー設定を設定するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminUpdateAuthEventFeedback

ユーザーの認証イベントの高度なセキュリティフィードバックを更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminUpdateDeviceStatus

ユーザーの記憶したデバイスのステータスを更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminUpdateUserAttributes

ユーザーの標準属性またはカスタム属性を更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AdminUserGlobalSignOut

すべてのセッションからユーザーをサインアウトするアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

AssociateSoftwareToken

ユーザーの一意に生成された共有シークレットキーコードを返すアクセス許可を付与

書き込み

ChangePassword

ユーザープールの指定されたユーザーのパスワードを変更するアクセス許可を付与

書き込み

ConfirmDevice

デバイスの追跡を確認するアクセス許可を付与 この API コールによって、デバイス追跡が開始します。

書き込み

ConfirmForgotPassword

忘れたパスワードをリセットする確認コードをユーザーが入力できるようにするアクセス許可を付与

書き込み

ConfirmSignUp

ユーザーの登録を確認して、以前のユーザーの既存のエイリアスを処理するアクセス許可を付与

書き込み

CreateGroup

新しいユーザープールグループを作成するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateIdentityProvider

ID プロバイダーをユーザープールに追加するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateManagedLoginBranding

マネージドログインのブランド設定を作成し、アプリクライアントに関連付けるアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateResourceServer

OAuth 2.0 リソースサーバーのスコープを作成および設定するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateTerms

条件を作成し、アプリクライアントに関連付けるアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateUserImportJob

ユーザー CSV インポートジョブを作成するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateUserPool

ユーザープールのパスワードポリシーを作成および設定するアクセス許可を付与

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

CreateUserPoolClient

ユーザープールアプリケーションクライアントを作成するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateUserPoolDomain

ユーザープールドメインを追加するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

CreateUserPoolReplica

ユーザープールのレプリカを作成するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteGroup

空のユーザープールグループを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteIdentityProvider

ユーザープールから ID プロバイダーを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteManagedLoginBranding

任意のアプリケーションクライアントのマネージドログインブランドスタイルを削除するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteResourceServer

ユーザープールから OAuth 2.0 リソースサーバーを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteTerms

アプリケーションクライアントの用語を削除するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteUser

ユーザーが自身を削除できるようにするアクセス許可を付与

書き込み

DeleteUserAttributes

ユーザーの属性を削除するアクセス許可を付与

書き込み

DeleteUserPool

ユーザープールを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteUserPoolClient

ユーザープールアプリケーションクライアントを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteUserPoolClientSecret

クライアントに関連付けられたシークレットのリストからシークレットを削除するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteUserPoolDomain

ユーザープールドメインを削除するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DeleteUserPoolReplica

ユーザープールのレプリカを削除するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

DescribeIdentityProvider

ユーザープール ID プロバイダーを記述するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeManagedLoginBranding

マネージドログインのブランドスタイルに関する詳細情報を取得する許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeManagedLoginBrandingByClient

アプリケーションに関連付けられたマネージドログインのブランドスタイルに関する詳細情報を取得するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeResourceServer

OAuth 2.0 リソースサーバーを記述するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeRiskConfiguration

ユーザープールとアプリケーションクライアントのリスク設定を記述するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeTerms

アプリケーションクライアントの用語に関する詳細情報を取得するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeUserImportJob

ユーザーインポートジョブを記述するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeUserPool

ユーザープールを記述するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeUserPoolClient

ユーザープールアプリケーションクライアントを記述するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

DescribeUserPoolDomain

ユーザープールドメインを記述するアクセス許可を付与

読み取り

ForgetDevice

指定されたデバイスを忘れるアクセス許可を付与

書き込み

ForgotPassword

ユーザーのパスワードを変更するために必要な確認コードと共にメッセージをエンドユーザーに送信するアクセス許可を付与

書き込み

GetCSVHeader

ユーザーインポート .csv ファイルのヘッダーを生成するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

GetDevice

デバイスを取得するアクセス許可を付与

読み取り

GetGroup

ユーザープールグループを記述するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

GetIdentityProviderByIdentifier

ユーザープール IdP 識別子を IdP 名に関連付けるアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

GetLogDeliveryConfiguration

ユーザープールの詳細なアクティビティログ設定を取得するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

GetProvisionedLimit

のプロビジョニングされた制限を取得するアクセス許可を付与します AWS アカウント

読み取り

GetSigningCertificate

ユーザープールの署名証明書を検索するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

GetTokensFromRefreshToken

更新トークンでユーザートークンを更新するアクセス許可を付与します

書き込み

GetUICustomization

アプリケーションクライアントのホストされている UI の UI カスタマイズ情報を取得するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

GetUser

ユーザー属性およびユーザーのメタデータを取得するアクセス許可を付与

読み取り

GetUserAttributeVerificationCode

指定した属性名のユーザー属性検証コードを取得するアクセス許可を付与

読み取り

GetUserPoolMfaConfig

ユーザープールの MFA 設定を検索するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

GlobalSignOut

すべてのデバイスからユーザーをサインアウトするアクセス許可を付与

書き込み

InitiateAuth

認証フローを開始するアクセス許可を付与

書き込み

ListDevices

デバイスを一覧表示するアクセス許可を付与

リスト

ListGroups

ユーザープール内のすべてのグループを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListIdentityProviders

ユーザープール内のすべての ID プロバイダーを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListResourceServers

ユーザープール内のすべてのリソースサーバーを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListTagsForResource

Amazon Cognito ユーザープールに割り当てられているタグを一覧表示するアクセス許可を付与

ユーザープール

aws:ResourceTag/${TagKey}

リスト

ListTerms

ユーザープールのすべての用語を一覧表示するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListUserImportJobs

すべてのユーザーインポートジョブを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListUserPoolClientSecrets

クライアントに関連付けられているすべてのシークレットを一覧表示するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListUserPoolClients

ユーザープール内のすべてのアプリケーションクライアントを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListUserPoolReplicas

ユーザープールのレプリカを一覧表示するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListUserPools

すべてのユーザープールを一覧表示するアクセス許可を付与

リスト

ListUsers

すべてのユーザープールのユーザーを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ListUsersInGroup

グループ内のユーザーを一覧表示するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

リスト

ResendConfirmationCode

ユーザープールの特定のユーザーに確認 (登録の確認用) を再送信するアクセス許可を付与

書き込み

RespondToAuthChallenge

認証チャレンジに応答するアクセス許可を付与

書き込み

RevokeToken

指定した更新トークンによって生成されたすべてのアクセストークンを取り消すアクセス許可を付与

書き込み

SetLogDeliveryConfiguration

ユーザープールの詳細なアクティビティログ記録設定をセットアップまたは変更するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

SetRiskConfiguration

ユーザープールとアプリケーションクライアントのリスク設定をするアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

SetUICustomization

アプリケーションクライアントのホストされた UI をカスタマイズするアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

SetUserMFAPreference

ユーザープールのユーザーの MFA 設定を行うアクセス許可を付与

書き込み

SetUserPoolMfaConfig

ユーザープールの設定をするアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

SetUserSettings

多要素認証 (MFA) などのユーザー設定を行うアクセス許可を付与

書き込み

SignUp

指定したユーザープールにユーザーを登録し、ユーザー名、パスワード、およびユーザー属性を作成するアクセス許可を付与

書き込み

StartUserImportJob

ユーザーインポートジョブを開始するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

StopUserImportJob

ユーザーインポートジョブを停止するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

TagResource

ユーザープールにタグ付けするアクセス許可を付与

ユーザープール

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UntagResource

ユーザープールからタグを削除するアクセス許可を付与

ユーザープール

aws:ResourceTag/${TagKey}

aws:TagKeys

タグ付け、書き込み

UpdateAuthEventFeedback

ユーザー認証イベントのフィードバックを更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateDeviceStatus

デバイスの状態を更新するアクセス許可を付与

書き込み

UpdateGroup

グループの設定を更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateIdentityProvider

ユーザープール IdP の設定を更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateManagedLoginBranding

マネージドログインのブランド設定を更新する許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateProvisionedLimit

のプロビジョニングされた制限を更新するアクセス許可を付与します AWS アカウント

書き込み

UpdateResourceServer

OAuth 2.0 リソースサーバーの設定を更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateTerms

アプリケーションクライアントの条件を更新するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateUserAttributes

特定の属性の更新 (一度に 1 つ) をユーザーに許可するアクセス許可を付与

書き込み

UpdateUserPool

ユーザープールの設定を更新するアクセス許可を付与

ユーザープール*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

書き込み

UpdateUserPoolClient

ユーザープールクライアントを更新するアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateUserPoolDomain

カスタムドメインの証明書を置き換えるアクセス許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

UpdateUserPoolReplica

ユーザープールのレプリカを更新するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

VerifySoftwareToken

ユーザーの入力された TOTP コードを登録し、成功した場合は、ユーザーのソフトウェアトークン MFA ステータスを検証済みとしてマークするアクセス許可を付与

書き込み

VerifyUserAttribute

1 回限りの検証コードを使用してユーザー属性を検証するアクセス許可を付与

書き込み

Amazon Cognito ユーザープールのアクセス許可のみのアクション

以下のアクションは Amazon Cognito ユーザープールによって定義されますが、API オペレーションから直接呼び出すことはできません。アクセス許可を付与または拒否するには、IAM ポリシーステートメントでのみ使用できます。

アクション 説明 リソースタイプ (* 必須) 条件キー アクセスレベル

AssociateWebACL

ユーザープールを AWS WAF ウェブ ACL に関連付けるアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

Webacl*

DisassociateWebACL

ユーザープールと AWS WAF ウェブ ACL の関連付けを解除するアクセス許可を付与します

ユーザープール*

aws:ResourceTag/${TagKey}

書き込み

GetWebACLForResource

Amazon Cognito ユーザープールに関連付けられている AWS WAF ウェブ ACL を取得する許可を付与

ユーザープール*

aws:ResourceTag/${TagKey}

読み取り

ListResourcesForWebACL

AWS WAF ウェブ ACL に関連付けられているユーザープールを一覧表示するアクセス許可を付与します

Webacl*

リスト

Amazon Cognito ユーザープールで定義されるリソースタイプ

以下のリソースタイプは、このサービスによって定義され、IAM アクセス許可ポリシーステートメントの Resource エレメントで使用できます。

リソースタイプ: ARN 条件キー

ユーザープール

arn:${Partition}:cognito-idp:${Region}:${Account}:userpool/${UserPoolId}

aws:ResourceTag/${TagKey}

Webacl

arn:${Partition}:wafv2:${Region}:${Account}:${Scope}/webacl/${Name}/${Id}

Amazon Cognito ユーザープールの条件キー

Amazon Cognito ユーザープールは、IAM ポリシーの Condition 要素で使用できる以下の条件キーを定義します。

条件キー 説明 タイプ

aws:RequestTag/${TagKey}

リクエスト内のタグキーと値のペアが存在するかどうかでアクションをフィルタリングします

String

aws:ResourceTag/${TagKey}

リソースにアタッチされているタグキーおよび値のペアでアクセスをフィルタリングします

String

aws:TagKeys

リクエストに存在するキーによってアクセスをフィルタリングします

ArrayOfString