.key1 - старая версия функции listKeys. Синтаксис теперь: .keys[0].value
.
"StorageAccount": "[Concat('DefaultEndpointsProtocol=https;AccountName=',variables('StorageAccountName'),';AccountKey=',listKeys(resourceId('Microsoft.Storage/storageAccounts', variables('StorageAccountName')), providers('Microsoft.Storage', 'storageAccounts').apiVersions[0]).keys[0].value)]"
Обновление: для синтаксиса .key1 вы можете попробовать использовать старую версию api (2015-05-01-preview). Пожалуйста, обратитесь к приведенному ниже примеру:
"accessKey": "[listKeys(variables('storageAccountid'),'2015-05-01-preview').key1]"
Для получения дополнительной информации, пожалуйста, обратитесь к блогу Получить Azure Ключ хранилища в скрипте ARM