@@ -14,7 +14,8 @@ var storagePrefix = replace(prefix, '-', '')
14
14
15
15
var functionAppName = '${prefix }func${appUniqueString }'
16
16
var functionPlanName = '${prefix }funcplan'
17
- var functionStorageName = take ('${storagePrefix }storage${appUniqueString }' , 24 )
17
+ var functionStorageName = take ('${storagePrefix }fnstorage${appUniqueString }' , 24 )
18
+ var dataStorageName = take ('${storagePrefix }storage${appUniqueString }' , 24 )
18
19
var storageAccountConnectionString = 'DefaultEndpointsProtocol=https;AccountName=${funcappstorage .name };AccountKey=${listKeys (funcappstorage .id , '2019-06-01' ).keys [0 ].value };EndpointSuffix=core.windows.net'
19
20
var tags = {
20
21
'AppName' : 'derpidl-functions'
@@ -34,6 +35,22 @@ resource hostingPlan 'Microsoft.Web/serverfarms@2021-03-01' = {
34
35
// Storage account for functions app
35
36
resource funcappstorage 'Microsoft.Storage/storageAccounts@2021-09-01' = {
36
37
name : functionStorageName
38
+ kind : 'Storage'
39
+ location : location
40
+ tags : tags
41
+ sku : {
42
+ name : 'Standard_LRS'
43
+ }
44
+ properties : {
45
+ allowBlobPublicAccess : false
46
+ supportsHttpsTrafficOnly : true
47
+ minimumTlsVersion : 'TLS1_2'
48
+ }
49
+ }
50
+
51
+ // Storage for data
52
+ resource datastorage 'Microsoft.Storage/storageAccounts@2021-09-01' = {
53
+ name : dataStorageName
37
54
kind : 'StorageV2'
38
55
location : location
39
56
tags : tags
@@ -50,7 +67,7 @@ resource funcappstorage 'Microsoft.Storage/storageAccounts@2021-09-01' = {
50
67
// Storage Queues
51
68
resource queueService 'Microsoft.Storage/storageAccounts/queueServices@2021-09-01' = {
52
69
name : 'default'
53
- parent : funcappstorage
70
+ parent : datastorage
54
71
}
55
72
56
73
resource imageDownloadsQueue 'Microsoft.Storage/storageAccounts/queueServices/queues@2021-09-01' = {
@@ -66,7 +83,7 @@ resource scheduledTagsQueue 'Microsoft.Storage/storageAccounts/queueServices/que
66
83
// Storage Tables
67
84
resource tableService 'Microsoft.Storage/storageAccounts/tableServices@2021-09-01' = {
68
85
name : 'default'
69
- parent : funcappstorage
86
+ parent : datastorage
70
87
}
71
88
72
89
resource followedTagsTable 'Microsoft.Storage/storageAccounts/tableServices/tables@2021-09-01' = {
0 commit comments