- Newest
- Most votes
- Most comments
Hello,
You can configure Lambda triggers under the Extensions tab within the user pool. You can find full instructions for adding a Lambda trigger in the documentation here: https://docs.aws.amazon.com/cognito/latest/developerguide/cognito-user-pools-working-with-lambda-triggers.html#triggers-working-with-lambda
Note that using Lambda triggers does not require the plus tier. The V2 and V3 versions of the Pre-token Generation Trigger are available only on either the Essentials or Plus tier, but other Lambda triggers are available on any plan. https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-lambda-pre-token-generation.html
I apologize for the confusion you're experiencing with the missing Triggers tab in your Cognito user pool console after upgrading to the Plus tier. Based on the information provided, it seems that you've taken the correct steps to upgrade your user pool and verify its status.
However, it's important to note that the availability of Lambda triggers is not tied to the Plus tier specifically. Lambda triggers are a feature available across all tiers of Amazon Cognito user pools, including Lite, Essentials, and Plus.
The absence of the Triggers tab in the console could be due to a few reasons:
-
Console UI lag: Sometimes, changes in the backend may not immediately reflect in the console UI. While you've already waited several hours, in some rare cases, it might take longer.
-
Browser cache: Although you've tried switching browsers, ensure that you've cleared your browser cache completely or tried an incognito/private browsing session.
-
IAM permissions: Verify that your IAM user or role has the necessary permissions to view and manage Lambda triggers for Cognito user pools.
-
Regional issue: There could be a temporary issue with the specific region you're using.
To resolve this issue, you can try the following steps:
-
Double-check your IAM permissions to ensure you have the necessary access to manage Lambda triggers.
-
Try accessing the user pool in a different AWS region to see if the issue persists.
-
Use the AWS CLI or SDK to add and manage Lambda triggers for your user pool. You can use the
update-user-poolcommand to add Lambda triggers programmatically. -
If the issue persists, it may be a technical problem on AWS's end. In this case, you should open a support ticket with AWS, even without a paid support plan. You can do this through the AWS Support Center by choosing "Account and Billing Support" and then "Service Limit Increase" to report the console issue.
Remember, even if the Triggers tab is not visible in the console, you can still add and manage Lambda triggers using the AWS CLI, SDKs, or CloudFormation. The functionality should still be available, even if the console UI is not displaying it correctly.
Sources
User pool feature plans - Amazon Cognito
Customizing user pool workflows with Lambda triggers - Amazon Cognito
Amazon Cognito user pools - Amazon Cognito
Relevant content
- asked 2 years ago
- asked 3 years ago
