Microsoft. Storage storageAccounts/fileServices 2025-06-01

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

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

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

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

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

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

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

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

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

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices@2025-06-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 Ценность
имя имя ресурса. "default" (обязательно)
parent В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

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

CorsRule

Имя Description Ценность
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

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

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

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

Constraints:
Минимальное значение = 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

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

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

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

Имя Description Ценность
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 Description
Azure Cloud Shell — хранилище виртуальных сетей

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

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

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

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

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

{
  "type": "Microsoft.Storage/storageAccounts/fileServices",
  "apiVersion": "2025-06-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 '2025-06-01'
имя имя ресурса. "default" (обязательно)
properties Свойства служб файлов в учетной записи хранения. FileServicePropertiesPropertiesProperties
type Тип ресурса "Microsoft.Storage/storageAccounts/fileServices"

CorsRule

Имя Description Ценность
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

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

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

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

Constraints:
Минимальное значение = 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

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

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

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

Имя Description Ценность
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-06-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 Ценность
имя имя ресурса. "default" (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: storageAccounts
properties Свойства служб файлов в учетной записи хранения. FileServicePropertiesPropertiesProperties
type Тип ресурса "Microsoft.Storage/storageAccounts/fileServices@2025-06-01"

CorsRule

Имя Description Ценность
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

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

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

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

Constraints:
Минимальное значение = 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

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

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

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

Имя Description Ценность
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. Должен передаваться в виде строки с разделителем ";". струна