Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов 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 можно развернуть с помощью операций, целевых:
- Группы ресурсов — см. команды развертывания групп ресурсов Для списка изменённых свойств в каждой версии API см. журнал изменений.
Примеры использования
Шаблоны быстрого запуска Azure
Следующие Azure шаблоны быстрого запуска развёртают этот тип ресурса.
| Template | Описание |
|---|---|
|
Azure Cloud Shell — хранилище виртуальных сетей |
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
|
Byod-Upload-Logic-App |
Этот шаблон предусматривает базовую логическую конфигурацию приложения и хранилища blob для загрузки файлов из blob-хранилища через BYOD. |
|
Создать AVD с помощью FSLogix и AD DS Join |
Этот шаблон позволяет создавать ресурсы Виртуальный рабочий стол 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 можно развернуть с помощью операций, целевых:
- Группы ресурсов Список изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Чтобы создать ресурс 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. Должен передаваться в виде строки с разделителем ";". | струна |