I am new to Azure Functions and I want to create a queue trigger Function to consume the items in specific queue. But when I create queue trigger function in vscode, it keeps show that I lack some permissions.

```
The client 'live.com#***@gmail.com' with object id '***' does not have authorization to perform action 'Microsoft.Storage/storageAccounts/listKeys/action' over scope '/subscriptions/**/resourceGroups/***/providers/Microsoft.Storage/storageAccounts/***' or the scope is invalid. If access was recently granted, please refresh your credentials.

```

The permissions I am now obtaining for this queue are as follows:
[![permissions I have for this queue](https://i.stack.imgur.com/Pkr3Q.png)](https://i.stack.imgur.com/Pkr3Q.png)

The permissions I am now obtaining for the storage account are as follows:
[![permissions I have for this storage account](https://i.stack.imgur.com/Tlht4.png)](https://i.stack.imgur.com/Tlht4.png)

I am confused that which kind of permissions I need to create a queue triggered function to consume items in specific queue?

Thank you!