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