Microsoft. Storage storageAccounts/fileServices 2025-08-01

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

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

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

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

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

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

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

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

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

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2025-08-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/файловыеСервисы

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

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

CorsRule

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

Правила CorsRules

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

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

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

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

ШифрованиеInTransit

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

FileServicePropertiesPropertiesProperties

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

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

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

NfsНастройка

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

ProtocolSettings (Настройки протокола)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

{
  "type": "Microsoft.Storage/storageAccounts/fileServices",
  "apiVersion": "2025-08-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/файловыеСервисы

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

CorsRule

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

Правила CorsRules

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

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

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

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

ШифрованиеInTransit

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

FileServicePropertiesPropertiesProperties

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

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

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

NfsНастройка

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

ProtocolSettings (Настройки протокола)

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

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

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

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

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices@2025-08-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/файловыеСервисы

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

CorsRule

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

Правила CorsRules

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

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

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

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

ШифрованиеInTransit

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

FileServicePropertiesPropertiesProperties

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

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

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

NfsНастройка

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

ProtocolSettings (Настройки протокола)

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

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

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