Включить функцию статического веб-сайта Azure StorageV2 (предварительный просмотр) с помощью шаблона ARM - PullRequest
0 голосов
/ 03 июля 2018

Я пытаюсь написать шаблон ARM, который создает учетную запись хранения с новой функцией статического веб-сайта (предварительный просмотр):

enter image description here

Когда я перехожу к колонке скрипта автоматизации, я не вижу никаких связанных настроек в шаблоне ARM:

{
    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageAccounts_spastore_name": {
            "defaultValue": "spastore",
            "type": "String"
        }
    },
    "variables": {},
    "resources": [
        {
            "type": "Microsoft.Storage/storageAccounts",
            "sku": {
                "name": "Standard_LRS",
                "tier": "Standard"
            },
            "kind": "StorageV2",
            "name": "[parameters('storageAccounts_spastore_name')]",
            "apiVersion": "2018-02-01",
            "location": "westeurope",
            "tags": {
                "purpose": "example"
            },
            "scale": null,
            "properties": {
                "networkAcls": {
                    "bypass": "AzureServices",
                    "virtualNetworkRules": [],
                    "ipRules": [],
                    "defaultAction": "Allow"
                },
                "supportsHttpsTrafficOnly": false,
                "encryption": {
                    "services": {
                        "file": {
                            "enabled": true
                        },
                        "blob": {
                            "enabled": true
                        }
                    },
                    "keySource": "Microsoft.Storage"
                },
                "accessTier": "Hot"
            },
            "dependsOn": []
        }
    ]
}

Я также не вижу связанных настроек в проводнике ресурсов Azure. Я знаю, что мне нужно использовать более новую версию API, но я не знаю, как включить эту функцию с помощью шаблона ARM?

1 Ответ

0 голосов
/ 03 июля 2018

Я не думаю, что вы можете (по крайней мере, на сегодняшний день). Шаблоны ARM предназначены для управления функцией Control Plane, тогда как функция Static Websites Settings предоставляется как часть Data Plane, к которой обращается Storage Service REST API.

С объявлением RBAC (и ролей Azure AD) для хранилища Azure я вижу, что некоторые операции из REST API Storage Service становятся доступными в Storage Resource Provider API, поэтому я предполагаю, что рано или поздно эта функция будет быть там тоже разоблаченным. Тогда вы сможете настроить его с помощью шаблонов ARM.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...