title: Cloud Functions for Firebase - Getting Network error even though I'm making outbound http request for firebase-admin functionality
body: <p>I have a functions file where all I'm currently trying to do is access the Firebase auth() functionality to check if a user exists, based on email, and then get their uid.</p>
  
  <p>I have an Angular 2 app where I run an http request to call that function, but any time I try to run it, I get this error:</p>
  
  <pre><code>Billing account not configured. External network is not accessible and quotas are severely limited. Configure billing account to remove these restrictions
  </code></pre>
  
  <p>Here is my code:</p>
  
  <pre><code>const functions = require('firebase-functions');
  const admin = require('firebase-admin');
  admin.initializeApp(functions.config().firebase);
  
  /**
   *  Function to get a user by email
   */
  exports.getUserByEmail = functions.https.onRequest((req, res) =&gt; {
    console.log('req', req);
    return admin.auth().getUserByEmail(req.query.email);
  });
  </code></pre>
  
  <p>Is this type of thing not allows on the <code>Spark</code> plan? I'm still in development of my app and this is the only thing I need working right now and I'd rather not have to start paying right away just to use this tiny feature. Is there anything I can do?</p>
  
  <p>Thanks in advance!</p>