Queue/Table/File 的 Azure ARM 模板

Azure ARM Template for Queue/Table/File

我正在使用下面提到的 ARM 模板在 Azure 中创建存储帐户,但它只创建 blob 存储而不是 queue/table/file。

 "resources": [
    {
      "type": "Microsoft.Storage/storageAccounts",
      "name": "[variables('storageAccountName')]",
      "apiVersion": "2018-02-01",
      "location": "[parameters('Location')]",
      "sku": {
        "name": "[parameters('storageAccountType')]"
      },
      "tags": {
        "displayName": "Storage"
      },
      "kind": "Storage",
      "properties": {
        "networkAcls": {
          "bypass": "AzureServices",
          "virtualNetworkRules": [],
          "ipRules": [],
          "defaultAction": "Allow"
        },
        "supportsHttpsTrafficOnly": true,
        "encryption": {
          "keySource": "Microsoft.Storage",
          "services": {
            "blob": {
              "enabled": true
            }
          }
        }
      }
    }
  ],
  "outputs": {
    "storageAccountName": {
      "type": "string",
      "value": "[variables('storageAccountName')]"
    }
  }

请帮助理解如何使用 ARM 创建所有存储类型,是否可能?

您的 ARM 模板部署了一个存储帐户,包括博客、文件、队列和表。我使用门户中的 Template 服务对其进行了测试,并使用了稍微修改过的版本:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageAccountName": {
            "type": "string"
        }
    },

"resources": [
    {
      "type": "Microsoft.Storage/storageAccounts",
      "name": "mystoragggg",
      "apiVersion": "2018-02-01",
      "location": "westeurope",
      "sku": {
        "name": "Standard_LRS"
      },
      "tags": {
        "displayName": "Storage"
      },
      "kind": "Storage",
      "properties": {
        "networkAcls": {
          "bypass": "AzureServices",
          "virtualNetworkRules": [],
          "ipRules": [],
          "defaultAction": "Allow"
        },
        "supportsHttpsTrafficOnly": true,
        "encryption": {
          "keySource": "Microsoft.Storage",
          "services": {
            "blob": {
              "enabled": true
            }
          }
        }
      }
    }
  ]
}

证明:

我认为这是不可能的,没有关于如何做到这一点的文档。

如果你愿意,请在这里投票: https://feedback.azure.com/forums/217298-storage/suggestions/37651378-allow-to-create-queue-using-arm-template