存储账户BICEP代码:
param stAccName string
resource storageAcc 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: stAccName
location: resourceGroup().location
sku: {
name:'Standard_LRS'
}
kind: 'FileStorage'
}
PowerShell 命令:
PS C:\Windows\System32> New-AzResourceGroupDeployment -Name 'FileStorageDeployment'
-TemplateFile 'D:\LearnBicep\demosettingdefaults.bicep' -ResourceGroupName 'vivekchak-rg'
-Mode Incremental
错误:
命令管道位置 1 处的 cmdlet New-AzResourceGroupDeployment 提供以下参数的值: (输入 !? 获取帮助。) stAcc名称:staccvvkprcci01 New-AzResourceGroupDeployment:下午 4:21:36 - 部署“FileStorageDeployment”失败并出现错误。显示 1 个错误中的 1 个。 状态消息:请求参数的值无效:kind、sku。有关详细信息,请参阅 - https://aka.ms/storageaccounttypes(代码:InvalidValuesForRequestParameters)
CorrelationId:
DeploymentName : FileStorageDeployment
ResourceGroupName : vivekchak-rg
ProvisioningState : Failed
Timestamp : 12/29/2024 10:51:32 AM
Mode : Incremental
TemplateLink :
Parameters :
Name Type Value
=============== ========================= ==========
stAccName String "staccvvkprcci01"
Outputs :
DeploymentDebugLogLevel :
我已阅读文档,但不确定为什么会收到错误,因为我是这个基础设施作为代码模板的新手。谁能帮我解决代码出错的地方。
部署“FileStorageDeployment”失败并出现错误。显示 1 个错误中的 1 个。状态消息:请求参数的值无效:kind、sku。
出现上述错误是因为二头肌代码中传递了错误的sku。
根据此MS-Document,
FileStorage
帐户 SKU 支持的值为 Premium_LRS
或 Premium_ZRS
。
您需要将二头肌代码中的
sku
更改为 Premium_LRS
代码:
param stAccName string
resource storageAcc 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: stAccName
location: resourceGroup().location
sku: {
name: 'Premium_LRS'
}
kind: 'FileStorage'
}
输出:
DeploymentName : FileStorageDeployment
ResourceGroupName : venkatesan-rg
ProvisioningState : Succeeded
Timestamp : 12/30/2024 4:28:42 AM
Mode : Incremental
TemplateLink :
Parameters :
Name Type Value
=============== ========================= ==========
stAccName String "venkat12309"
Outputs :
DeploymentDebugLogLevel :
传送门: