Azure / Azure/azure-quickstart-templates
incorrect Storage account types specified for the Azure Function apps templates
- Dominant language
- Bicep
- Stars
- 14.9k
- Forks
- 16.2k
- Avg merge
- 6d 21h
- Merged PRs (30d)
- 6
Description
[101-function-app-create-dynamic](https://github.com/Azure/azure-quickstart-templates/blob/master/101-function-app-create-dynamic/azuredeploy.json)
[101-function-app-create-dedicated](https://github.com/Azure/azure-quickstart-templates/blob/master/101-function-app-create-dedicated/azuredeploy.json)
### Issue Details
The allowed values for the storage account type should not include "Standard_ZRS" and "Premium_LRS" because only blobs are allowed. function apps require file storage.
more info: https://msdn.microsoft.com/en-us/library/azure/ee460802.aspx under the StorageServiceProperties table.
### Repro steps (*if necessary, delete otherwise*)
1. specify the storage account type as Standard_ZRS when deploying the template
2. deployment will fail
3.
4.
5.
Contributor guide
No contributing guide indexed for this repository
Research direction
Open the azuredeploy.json files in 101-function-app-create-dynamic and 101-function-app-create-dedicated, then inspect their allowed storage account type values. Compare those values with the linked StorageServiceProperties reference and verify the Standard_ZRS and Premium_LRS deployment repro. Done when both templates no longer allow the incompatible types.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- azure
- Domain
- cloud
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100