title: How to fix "Missing or insufficient permissions at Http2CallStream"
body: <p>I'm trying to update firestore document from cloud function using nodejs, but getting error</p>
  
  <p>error Logs :</p>
  
  <pre><code>Error: Missing or insufficient permissions.
  at Http2CallStream.call.on (/srv/node_modules/@grpc/grpc- 
  js/build/src/client.js:101:45)
  at emitOne (events.js:121:20)
  at Http2CallStream.emit (events.js:211:7)
  at process.nextTick (/srv/node_modules/@grpc/grpc-js/build/src/call- 
  stream.js:71:22)
  at _combinedTickCallback (internal/process/next_tick.js:132:7)
  at process._tickDomainCallback (internal/process/next_tick.js:219:9)
  </code></pre>
  
  <p>I tried to change the Cloud Firestore Security Rules, no success</p>
  
  <p><a href="https://i.stack.imgur.com/g8MbM.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/g8MbM.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/jbxSq.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/jbxSq.jpg" alt="enter image description here"></a></p>
  
  <p><a href="https://i.stack.imgur.com/7eRrN.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/7eRrN.jpg" alt="enter image description here"></a></p>