title: AWS Lambda:The provided execution role does not have permissions to call DescribeNetworkInterfaces on EC2
body: <p>Today I have a new AWS Lambda question, and can't find anywhere in Google.</p>
  
  <p>I new a Lambda function, there is no question.
  But when I input any code in this function[eg. console.log();] and click  "Save", error is occured:
  "The provided execution role does not have permissions to call DescribeNetworkInterfaces on EC2" </p>
  
  <pre><code>exports.handler = (event, context, callback) =&gt; {
      callback(null, 'Hello from Lambda');
      console.log();  // here is my code   
  }; 
  </code></pre>
  
  <p>I bound the function with Role: lambda_excute_execution(Policy:AmazonElasticTranscoderFullAccess)
  And this function is not bound with any triggers now.</p>
  
  <p>And then, I give the role "AdministratorAccess" Policy, I can save my source code correctly.</p>
  
  <p>This role can run Functions successfully before today.</p>
  
  <p>Is anyone know this error?</p>
  
  <p>Thanks Very much!</p>