Microsoft. Storage storageAccounts/fileServices 2026-04-01

Определение ресурсов Bicep

Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:

Для получения списка изменённых свойств в каждой версии API см. журнал изменений.

Примеры использования

Примеры быстрого запуска Azure

Следующие шаблоны Azure Quickstart содержат образцы Bicep для развертывания этого типа ресурсов.

Bicep-файл Description
Azure Cloud Shell — хранилище виртуальных сетей Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure.
Создать AVD с помощью FSLogix и AD DS Join Этот шаблон позволяет создавать ресурсы Виртуальный рабочий стол Azure, такие как пул хоста, группа приложений, рабочее пространство, учетная запись хранения FSLogix, общий файл, хранилище сервиса восстановления для резервного копирования тестовой сессии, его расширения с Microsoft Entra ID, присоединение pr к домену Active Directory.

Формат ресурса

Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий Bicep в шаблон.

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2026-04-01' = {
  parent: resourceSymbolicName
  name: 'default'
  properties: {
    cors: {
      corsRules: [
        {
          allowedHeaders: [
            'string'
          ]
          allowedMethods: [
            'string'
          ]
          allowedOrigins: [
            'string'
          ]
          exposedHeaders: [
            'string'
          ]
          maxAgeInSeconds: int
        }
      ]
    }
    protocolSettings: {
      nfs: {
        encryptionInTransit: {
          required: bool
        }
      }
      smb: {
        authenticationMethods: 'string'
        channelEncryption: 'string'
        encryptionInTransit: {
          required: bool
        }
        kerberosTicketEncryption: 'string'
        multichannel: {
          enabled: bool
        }
        versions: 'string'
      }
    }
    shareDeleteRetentionPolicy: {
      allowPermanentDelete: bool
      days: int
      enabled: bool
    }
  }
}

Значения свойств

Microsoft.Storage/storageAccounts/файловыеСервисы

Имя. Description Ценность
name имя ресурса. "default" (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Для получения дополнительной информации см. ресурс для детей вне родителей.
Символьное имя ресурса типа: storageAccounts
свойства Свойства служб файлов в учетной записи хранения. FileServicePropertiesPropertiesProperties

CorsRule

Имя. Description Ценность
allowedHeaders Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. string[] (обязательно)
allowedMethods Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. Массив строк, содержащий любой из:
"CONNECT"
"DELETE"
Get
'HEAD'
"MERGE"
'OPTIONS'
"PATCH"
"POST"
«ПУТ»
'TRACE' (обязательно)
allowedOrigins Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены string[] (обязательно)
exposedHeaders Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. string[] (обязательно)
maxAgeInSeconds Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. int (обязательный)

Правила CorsRules

Имя. Description Ценность
corsПравила Список правил CORS. В запрос можно включить до пяти элементов CorsRule. КорсРуль[]

DeleteRetentionPolicy (УдалитьRetentionPolicy (УдалитьT

Имя. Description Ценность
allowPermanentDelete Это свойство, если задано значение true, разрешает удаление обратимо удаленных версий и моментальных снимков больших двоичных объектов. Это свойство нельзя использовать политику восстановления BLOB-объектов. Это свойство применяется только к службе BLOB-объектов и не применяется к контейнерам или общей папке. bool
Дни Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. целое

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 365
enabled Указывает, включена ли функция DeleteRetentionPolicy. bool

ШифрованиеInTransit

Имя. Description Ценность
required Указывает, требуется ли шифрование при передаче bool

FileServicePropertiesPropertiesProperties

Имя. Description Ценность
cors Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. Правила CorsRules
protocolSettings (Настройки) Параметры протокола для файловой службы ProtocolSettings
shareDeleteRetentionPolicy Свойства файловой службы для обратимого удаления общего ресурса. DeleteRetentionPolicy (УдалитьRetentionPolicy (УдалитьT

Многоканальный

Имя. Description Ценность
enabled Указывает, включена ли мультиканель bool

NfsНастройка

Имя. Description Ценность
encryptionInTransit Шифрование при передаче. ШифрованиеInTransit

НастройкиПротокола

Имя. Description Ценность
НФС Настройка для протокола NFS NfsНастройка
smb Настройка протокола SMB Настройка СМБ

Настройка СМБ

Имя. Description Ценность
authenticationMethods Методы проверки подлинности SMB, поддерживаемые сервером. Допустимые значения: NTLMv2, Kerberos. Должен передаваться в виде строки с разделителем ";". string
channelEncryption Шифрование каналов SMB, поддерживаемого сервером. Допустимые значения: AES-128-CCM, AES-128-GCM, AES-256-GCM. Должен передаваться в виде строки с разделителем ";". string
encryptionInTransit Шифрование при передаче. ШифрованиеInTransit
kerberosTicketEncryption Шифрование билетов Kerberos, поддерживаемого сервером. Допустимые значения: RC4-HMAC, AES-256. Должен передаваться в виде строки с разделителем ";" string
Многоканальный Параметр multichannel. Применяется только к FileStorage класса Premium. многоканальные
versions Версии протокола SMB, поддерживаемые сервером. Допустимые значения: SMB2.1, SMB3.0, SMB3.1.1. Должен передаваться в виде строки с разделителем ";". string

Определение ресурса ARM-шаблона

Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:

Примеры использования

Шаблоны быстрого запуска Azure

Следующие Azure шаблоны быстрого запуска развёртают этот тип ресурса.

Template Description
Azure Cloud Shell — хранилище виртуальных сетей

Развертывание в Azure
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure.
Byod-Upload-Logic-App

Развертывание в Azure
Этот шаблон предусматривает базовую логическую конфигурацию приложения и хранилища blob для загрузки файлов из blob-хранилища через BYOD.
Создать AVD с помощью FSLogix и AD DS Join

Развертывание в Azure
Этот шаблон позволяет создавать ресурсы Виртуальный рабочий стол Azure, такие как пул хоста, группа приложений, рабочее пространство, учетная запись хранения FSLogix, общий файл, хранилище сервиса восстановления для резервного копирования тестовой сессии, его расширения с Microsoft Entra ID, присоединение pr к домену Active Directory.

Формат ресурса

Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий код JSON в шаблон.

{
  "type": "Microsoft.Storage/storageAccounts/fileServices",
  "apiVersion": "2026-04-01",
  "name": "string",
  "properties": {
    "cors": {
      "corsRules": [
        {
          "allowedHeaders": [ "string" ],
          "allowedMethods": [ "string" ],
          "allowedOrigins": [ "string" ],
          "exposedHeaders": [ "string" ],
          "maxAgeInSeconds": "int"
        }
      ]
    },
    "protocolSettings": {
      "nfs": {
        "encryptionInTransit": {
          "required": "bool"
        }
      },
      "smb": {
        "authenticationMethods": "string",
        "channelEncryption": "string",
        "encryptionInTransit": {
          "required": "bool"
        },
        "kerberosTicketEncryption": "string",
        "multichannel": {
          "enabled": "bool"
        },
        "versions": "string"
      }
    },
    "shareDeleteRetentionPolicy": {
      "allowPermanentDelete": "bool",
      "days": "int",
      "enabled": "bool"
    }
  }
}

Значения свойств

Microsoft.Storage/storageAccounts/файловыеСервисы

Имя. Description Ценность
apiVersion Версия API '2026-04-01'
name имя ресурса. "default" (обязательно)
свойства Свойства служб файлов в учетной записи хранения. FileServicePropertiesPropertiesProperties
type Тип ресурса "Microsoft.Storage/storageAccounts/fileServices"

CorsRule

Имя. Description Ценность
allowedHeaders Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. string[] (обязательно)
allowedMethods Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. Массив строк, содержащий любой из:
"CONNECT"
"DELETE"
Get
'HEAD'
"MERGE"
'OPTIONS'
"PATCH"
"POST"
«ПУТ»
'TRACE' (обязательно)
allowedOrigins Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены string[] (обязательно)
exposedHeaders Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. string[] (обязательно)
maxAgeInSeconds Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. int (обязательный)

Правила CorsRules

Имя. Description Ценность
corsПравила Список правил CORS. В запрос можно включить до пяти элементов CorsRule. КорсРуль[]

DeleteRetentionPolicy (УдалитьRetentionPolicy (УдалитьT

Имя. Description Ценность
allowPermanentDelete Это свойство, если задано значение true, разрешает удаление обратимо удаленных версий и моментальных снимков больших двоичных объектов. Это свойство нельзя использовать политику восстановления BLOB-объектов. Это свойство применяется только к службе BLOB-объектов и не применяется к контейнерам или общей папке. bool
Дни Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. целое

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 365
enabled Указывает, включена ли функция DeleteRetentionPolicy. bool

ШифрованиеInTransit

Имя. Description Ценность
required Указывает, требуется ли шифрование при передаче bool

FileServicePropertiesPropertiesProperties

Имя. Description Ценность
cors Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. Правила CorsRules
protocolSettings (Настройки) Параметры протокола для файловой службы ProtocolSettings
shareDeleteRetentionPolicy Свойства файловой службы для обратимого удаления общего ресурса. DeleteRetentionPolicy (УдалитьRetentionPolicy (УдалитьT

Многоканальный

Имя. Description Ценность
enabled Указывает, включена ли мультиканель bool

NfsНастройка

Имя. Description Ценность
encryptionInTransit Шифрование при передаче. ШифрованиеInTransit

НастройкиПротокола

Имя. Description Ценность
НФС Настройка для протокола NFS NfsНастройка
smb Настройка протокола SMB Настройка СМБ

Настройка СМБ

Имя. Description Ценность
authenticationMethods Методы проверки подлинности SMB, поддерживаемые сервером. Допустимые значения: NTLMv2, Kerberos. Должен передаваться в виде строки с разделителем ";". string
channelEncryption Шифрование каналов SMB, поддерживаемого сервером. Допустимые значения: AES-128-CCM, AES-128-GCM, AES-256-GCM. Должен передаваться в виде строки с разделителем ";". string
encryptionInTransit Шифрование при передаче. ШифрованиеInTransit
kerberosTicketEncryption Шифрование билетов Kerberos, поддерживаемого сервером. Допустимые значения: RC4-HMAC, AES-256. Должен передаваться в виде строки с разделителем ";" string
Многоканальный Параметр multichannel. Применяется только к FileStorage класса Premium. многоканальные
versions Версии протокола SMB, поддерживаемые сервером. Допустимые значения: SMB2.1, SMB3.0, SMB3.1.1. Должен передаваться в виде строки с разделителем ";". string

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса storageAccounts/fileServices можно развернуть с помощью операций, целевых:

Формат ресурса

Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices, добавьте следующий объект Terraform в шаблон.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices@2026-04-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      cors = {
        corsRules = [
          {
            allowedHeaders = [
              "string"
            ]
            allowedMethods = [
              "string"
            ]
            allowedOrigins = [
              "string"
            ]
            exposedHeaders = [
              "string"
            ]
            maxAgeInSeconds = int
          }
        ]
      }
      protocolSettings = {
        nfs = {
          encryptionInTransit = {
            required = bool
          }
        }
        smb = {
          authenticationMethods = "string"
          channelEncryption = "string"
          encryptionInTransit = {
            required = bool
          }
          kerberosTicketEncryption = "string"
          multichannel = {
            enabled = bool
          }
          versions = "string"
        }
      }
      shareDeleteRetentionPolicy = {
        allowPermanentDelete = bool
        days = int
        enabled = bool
      }
    }
  }
}

Значения свойств

Microsoft.Storage/storageAccounts/файловыеСервисы

Имя. Description Ценность
name имя ресурса. "default" (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: storageAccounts
свойства Свойства служб файлов в учетной записи хранения. FileServicePropertiesPropertiesProperties
type Тип ресурса «Microsoft. Storage/storageAccounts/fileServices@2026-04-01"

CorsRule

Имя. Description Ценность
allowedHeaders Требуется, если элемент CorsRule присутствует. Список заголовков, которым разрешено быть частью запроса между источниками. string[] (обязательно)
allowedMethods Требуется, если элемент CorsRule присутствует. Список методов HTTP, которые могут выполняться источником. Массив строк, содержащий любой из:
"CONNECT"
"DELETE"
Get
'HEAD'
"MERGE"
'OPTIONS'
"PATCH"
"POST"
«ПУТ»
'TRACE' (обязательно)
allowedOrigins Требуется, если элемент CorsRule присутствует. Список доменов происхождения, которые будут разрешены через CORS или *, чтобы разрешить все домены string[] (обязательно)
exposedHeaders Требуется, если элемент CorsRule присутствует. Список заголовков ответов для предоставления клиентам CORS. string[] (обязательно)
maxAgeInSeconds Требуется, если элемент CorsRule присутствует. Количество секунд, в течение которых клиент или браузер должен кэшировать предварительный ответ. int (обязательный)

Правила CorsRules

Имя. Description Ценность
corsПравила Список правил CORS. В запрос можно включить до пяти элементов CorsRule. КорсРуль[]

DeleteRetentionPolicy (УдалитьRetentionPolicy (УдалитьT

Имя. Description Ценность
allowPermanentDelete Это свойство, если задано значение true, разрешает удаление обратимо удаленных версий и моментальных снимков больших двоичных объектов. Это свойство нельзя использовать политику восстановления BLOB-объектов. Это свойство применяется только к службе BLOB-объектов и не применяется к контейнерам или общей папке. bool
Дни Указывает количество дней хранения удаленного элемента. Минимальное указанное значение может иметь значение 1, а максимальное значение — 365. целое

Ограничения целостности:
Минимальное значение = 1
Максимальное значение = 365
enabled Указывает, включена ли функция DeleteRetentionPolicy. bool

ШифрованиеInTransit

Имя. Description Ценность
required Указывает, требуется ли шифрование при передаче bool

FileServicePropertiesPropertiesProperties

Имя. Description Ценность
cors Задает правила CORS для службы файлов. В запрос можно включить до пяти элементов CorsRule. Если элементы CorsRule не включены в текст запроса, все правила CORS будут удалены, а CORS будет отключен для службы файлов. Правила CorsRules
protocolSettings (Настройки) Параметры протокола для файловой службы ProtocolSettings
shareDeleteRetentionPolicy Свойства файловой службы для обратимого удаления общего ресурса. DeleteRetentionPolicy (УдалитьRetentionPolicy (УдалитьT

Многоканальный

Имя. Description Ценность
enabled Указывает, включена ли мультиканель bool

NfsНастройка

Имя. Description Ценность
encryptionInTransit Шифрование при передаче. ШифрованиеInTransit

НастройкиПротокола

Имя. Description Ценность
НФС Настройка для протокола NFS NfsНастройка
smb Настройка протокола SMB Настройка СМБ

Настройка СМБ

Имя. Description Ценность
authenticationMethods Методы проверки подлинности SMB, поддерживаемые сервером. Допустимые значения: NTLMv2, Kerberos. Должен передаваться в виде строки с разделителем ";". string
channelEncryption Шифрование каналов SMB, поддерживаемого сервером. Допустимые значения: AES-128-CCM, AES-128-GCM, AES-256-GCM. Должен передаваться в виде строки с разделителем ";". string
encryptionInTransit Шифрование при передаче. ШифрованиеInTransit
kerberosTicketEncryption Шифрование билетов Kerberos, поддерживаемого сервером. Допустимые значения: RC4-HMAC, AES-256. Должен передаваться в виде строки с разделителем ";" string
Многоканальный Параметр multichannel. Применяется только к FileStorage класса Premium. многоканальные
versions Версии протокола SMB, поддерживаемые сервером. Допустимые значения: SMB2.1, SMB3.0, SMB3.1.1. Должен передаваться в виде строки с разделителем ";". string