- Newest
- Most votes
- Most comments
This issue of not being able to access or manage Lambda functions as a root user and encountering "Access denied" and "UnknownError" messages is not uncommon. Based on your description, there are several potential causes:
-
There might be an ongoing issue or outage with Lambda in your region. It's worth checking the AWS Service Health Dashboard to see if there are any reported problems.
-
Your account may have experienced a temporary block due to a suspected malicious access attempt. This can cause functions to become temporarily inaccessible, even for the root user.
-
There could be an underlying account-specific issue that's preventing Lambda operations.
Since you've already verified that you're using the root account, tried multiple regions, and confirmed you're not part of an AWS Organization with SCPs, the most effective solution would be to contact AWS Support directly. Even without a paid support plan, you can open a support case under the "Account and billing" category, which can be done free of charge.
While waiting for a response from AWS Support, you might try:
- Clearing your browser's cache or accessing in an incognito window
- Using a different browser or device to rule out any local issues
- Checking if the issue persists after changing your root account password
In some cases, these issues resolve themselves after a few hours, as there might be temporary service disruptions that aren't always reflected on the service health dashboard.
Sources
Root User - Lambda Functions are Gone! | AWS re:Post
Access denied in creating lambda function | AWS re:Post
Lambda function creation permission Denied , in Dashboard | AWS re:Post
Failed to create Lambda function simply withe the error message "The role defined for the function cannot be assumed by Lambda" | AWS re:Post
Relevant content
- asked 3 years ago
- asked a year ago
- AWS OFFICIALUpdated 3 years ago
