Somehow my AWS Access Key and Secret Access Key became public. I figured out where the vulnerability came from and fixed it. However, I still needed to change my access keys. So, I created new keys and made the old ones inactive.
Now I cannot edit, create, or remove any of my Lambda functions. I get a Request 403 error every time. All of the other AWS services I use (S3, EC2, DynamoDB, etc.) work perfectly fine. I have even tried making the old keys active while deactivating the new keys and I still have the issue.
Anyone else run into this issue or have any ideas how to fix this? I checked security groups and permissions on the Lambdas and I should have access to them all as I am the root user and overall administrator for the account.