As far as I know, the General-purpose v1 storage account is the legacy version of Azure storage account and can basically meet most of the needs, so it was the best choice for setting it with Azure Function by default.
As we can see from the official docs:
- General-purpose v2 storage accounts incorporate all of the functionality of general-purpose v1 and Blob storage accounts.
- Upgrading a general-purpose v1 or Blob storage account to general-purpose v2 is permanent and cannot be undone.
For better user experience, I think it's not a problem to set GPv1 storage account by default. If you need more functionality about Storage, you could consider upgrade to GPv2.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…