AWS/ Serverless Fixing AccessDeniedException

Sharing is Caring

“Unhandled rejection AccessDeniedException: Your access has been denied by EC2, please make sure your function execution role have permission to CreateNetworkInterface. EC2 Error Code: UnauthorizedOperation. EC2 Error Message: You are not authorized to perform this operation.”

That’s a pretty annoying error to receive when deploying from Serverless to AWS, but the fix is really pretty simple.

Add following role policy to the functions role:

  "Effect": "Allow",
  "Action": [
  "Resource": "*"

Author: Brian Cline

Brian is a programmer living in Niagara Falls with ten years of development experience. He is passionate about automation, business process re-engineering, and gamification. For the last six years or so, he has been working with Salesforce and JavaScript.

Related Posts

Sharing is Caring

One Response to “AWS/ Serverless Fixing AccessDeniedException”

  1. This was a resolution for me with the Chalice python serverless deployment. I added

    “Action”: [
    “Resource”: “*”,
    “Effect”: “Allow”

    early on in my policy.json file (custom) and it got me past the EC2 permissions issue. FTW!