skip to Main Content

I have the following bicep file for Azure Blobs Storage on the Standard_LRS

resource storageAccount 'Microsoft.Storage/storageAccounts@2022-05-01' = {
  name: 'ifmsstorageaccount'
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'BlockBlobStorage'
  properties: {
    accessTier: 'Hot'
  }
}

when deploying to azure I get the following error:

ERROR: ***"status":"Failed","error":***"code":"DeploymentFailed","message":"At
 least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/DeployOperations for 
usage details.","details":[***"code":"Conflict","message":"***rn  
"status": "Failed",rn  "error": ***rn    "code": 
"ResourceDeploymentFailure",rn    "message": "The resource 
operation completed with terminal provisioning state 'Failed'.",rn    
"details": [rn      ***rn        "code": "DeploymentFailed
",rn        "message": "At least one resource deployment operation 
failed. Please list deployment operations for details. Please see 
https://aka.ms/DeployOperations for usage details.",rn        
"details": [rn          ***rn            "code": "BadRequest
",rn            "message": "***\r\n  \"error\": ***\r\n    
\"code\": \"InvalidParameter\",\r\n    \"message\": \"Pricing tier doesn't match the subscription's billing model. Read 
http://aka.ms/PricingTierWarning for more details. Operation Id: 
'ccfd950570ed8ac1dd3214b811d46933'\"\r\n  ***\r\n***"rn      
    ***rn        ]rn      ***rn    ]rn  ***rn***"***,***"code":"Conflict","message":"***rn  "status": 
"Failed",rn  "error": ***rn    "code": 
"ResourceDeploymentFailure",rn    "message": "The resource 
operation completed with terminal provisioning state 'Failed'.",rn  
  "details": [rn      ***rn        "code": "DeploymentFailed
",rn        "message": "At least one resource deployment operation
 failed. Please list deployment operations for details. Please see 
https://aka.ms/DeployOperations for usage details.",rn        
"details": [rn          ***rn            "code": "BadRequest
",rn            "message": "***\r\n  \"error\": ***\r\n  
  \"code\": \"ParameterOutOfRange\",\r\n    \"message\": 
\"The value of the 'Sku.Name' should be in: [Standard_B1ms, 
Standard_B1s, Standard_B2s, Standard_B4ms, Standard_B8ms, 
Standard_D16s_v3, Standard_D2s_v3, Standard_D32s_v3, Standard_D4s_v3, 
Standard_D64s_v3, Standard_D8s_v3, Standard_E16s_v3, Standard_E2s_v3, 
Standard_E32s_v3, Standard_E4s_v3, Standard_E64s_v3, Standard_E8s_v3, 
Standard_M128ms, Standard_M128s, Standard_M64ms, Standard_M64s, 
Standard_E48s_v3, Standard_D2ds_v4, Standard_D4ds_v4, Standard_D8ds_v4, 
Standard_D16ds_v4, Standard_D32ds_v4, Standard_D48ds_v4, 
Standard_D64ds_v4, Standard_E2ds_v4, Standard_E4ds_v4, Standard_E8ds_v4,
 Standard_E16ds_v4, Standard_E32ds_v4, Standard_E48ds_v4, 
Standard_E64ds_v4, Standard_D48s_v3, Standard_E20ds_v4, Standard_M8ms, 
Standard_M16ms, Standard_M32ts, Standard_M32ls, Standard_M32ms, 
Standard_M64ls, Standard_M64, Standard_M64m, Standard_M128, Standard_M128m, Standard_B12ms, Standard_B16ms, Standard_B20ms, 
Standard_D2ads_v5, Standard_D4ads_v5, Standard_D8ads_v5, 
Standard_D16ads_v5, Standard_D32ads_v5, Standard_D48ads_v5, 
Standard_D64ads_v5, Standard_D96ads_v5, Standard_E2ads_v5, 
Standard_E4ads_v5, Standard_E16ads_v5, Standard_E20ads_v5, 
Standard_E32ads_v5, Standard_E48ads_v5, Standard_E64ads_v5, 
Standard_E96ads_v5, Standard_D2_v5, Standard_D4_v5, Standard_D8_v5, 
Standard_D16_v5, Standard_D32_v5, Standard_D48_v5, Standard_D64_v5, 
Standard_D96_v5, Standard_D2s_v5, Standard_D4s_v5, Standard_D8s_v5, 
Standard_D16s_v5, Standard_D32s_v5, Standard_D48s_v5, Standard_D64s_v5,
 Standard_D96s_v5, Standard_D2ds_v5, Standard_D4ds_v5, Standard_D8ds_v5,
 Standard_D16ds_v5, Standard_D32ds_v5, Standard_D48ds_v5, 
Standard_D64ds_v5, Standard_D96ds_v5, Standard_E2ds_v5, 
Standard_E4ds_v5, Standard_E8ds_v5, Standard_E16ds_v5, 
Standard_E20ds_v5, Standard_E32ds_v5, Standard_E48ds_v5, 
Standard_E64ds_v5, Standard_E96ds_v5, Standard_E104ids_v5, 
Standard_E2bds_v5, Standard_E4bds_v5, Standard_E8bds_v5, 
Standard_E16bds_v5, Standard_E32bds_v5, Standard_E48bds_v5, 
Standard_E64bds_v5]. Verify that the specified parameter value is 
correct.\"\r\n  ***\r\n***"rn          ***rn        ]rn   
***rn    ]rn  ***rn***"***,***"code":"Conflict","message":"***rn 
 "status": "Failed",rn  "error": ***rn    "code": 
"ResourceDeploymentFailure",rn    "message": "The resource 
operation completed with terminal provisioning state 'Failed'.",rn  
  "details": [rn      ***rn        "code": "DeploymentFailed
",rn        "message": "At least one resource deployment operation
 failed. Please list deployment operations for details. Please see 
https://aka.ms/DeployOperations for usage details.",rn        
"details": [rn          ***rn            "code": "BadRequest
",rn            "message": "***\r\n  \"error\": ***\r\n  
  \"code\": \"InvalidValuesForRequestParameters\",\r\n    
\"message\": \"Values for request parameters are invalid: kind, 
sku. For more information, see - https://aka.ms/storageaccounttypes\"
\r\n  ***\r\n***"rn          ***rn        ]rn      ***rn  
  ]rn  ***rn***"***]***

and I don’t know how to tell which of these are Standard_LRS

2

Answers


  1. I tried in my environment and got below results:

    According to MS-DOCS, location should be string in your code like East US or West US.

    Main.bicep:

    resource storageAccount 'Microsoft.Storage/storageAccounts@2022-05-01'= {
      name: 'venkat9874'
      location: 'East US'
      sku: {
        name: 'Standard_LRS'
      }
      kind: 'StorageV2'
      properties: {
        accessTier: 'Hot'
      }
    }
    

    The above Bicep file is deployed with using PowerShell.

    Commands:

    New-AzResourceGroupDeployment -TemplateFile Main.bicep -ResourceGroupName <your resource grp>
    

    Console:
    enter image description here

    Portal:
    enter image description here

    Login or Signup to reply.
  2. The BlockBlobStorage kind is part of the Premium SKU.

    In order for the storage account to be deployed, you would need to slightly amend your configuration so that the SKU name matches the chosen kind configuration:

    resource storage_account 'Microsoft.Storage/storageAccounts@2022-09-01' = {
      name: 'ifmsstorageaccount'
      location: location
      
      sku: {
        name: 'Premium_LRS'
      }
    
      kind: 'BlockBlobStorage'
    }
    

    This should allow you to deploy the storage account. The displayed VM SKUs are strange but I assume that you also have some further configurations in your bicep file that are the cause for that particular error.

    Hope this helps!

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search