Hello @David Gaspard
The error message suggests that key-based authentication is not permitted on the storage account. This could be due to the fact that key authentication has been disabled across the entire subscription by another admin.
To resolve this issue, you can try the following steps:
- Check if you have the correct permissions to deploy the function. You need to have the Contributor or Owner role on the subscription or resource group level to deploy the function.
- Check if you have the correct connection string for the storage account. You can find the connection string in the Azure portal under the storage account's settings. Make sure that the connection string is correct and that you have the correct permissions to access the storage account.
- If key-based authentication is not permitted on the storage account, you can try using a SAS token instead. You can generate a SAS token for the storage account in the Azure portal under the storage account's settings. Make sure that the SAS token has the correct permissions to access the storage account.
- If you are not sure which storage account is being used by your function, you can check the function's configuration settings in the Azure portal. The storage account connection string should be listed there.
- If you are still unable to resolve the issue, you can try deploying the function to a different storage account. You can specify the storage account to use in the function's configuration settings.
If none of these steps work, reach out to me internally so I can help you further.