Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса storageAccounts/fileServices/shares можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Примеры использования
Примеры Bicep
Простой пример развертывания общей папки в службе хранилища Azure.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource fileService 'Microsoft.Storage/storageAccounts/fileServices@2022-09-01' existing = {
name: 'default'
parent: storageAccount
}
resource storageAccount 'Microsoft.Storage/storageAccounts@2021-09-01' = {
name: resourceName
location: location
sku: {
name: 'Standard_LRS'
}
properties: {}
}
resource share 'Microsoft.Storage/storageAccounts/fileServices/shares@2022-09-01' = {
name: resourceName
parent: fileService
properties: {
accessTier: 'Cool'
}
}
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
| Модуль | Описание |
|---|---|
| Учетная запись хранения — общая папка | Дочерний модуль AVM для учетной записи хранения — общий файловый ресурс |
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
| Bicep-файл | Описание |
|---|---|
| Azure Cloud Shell — хранилище виртуальных сетей | Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
| Создание учетной записи хранения с общей папкой | Этот шаблон создает учетную запись хранения Azure и общую папку. |
| Создание учетной записи хранения с несколькими общими папками | Создает учетную запись хранения Azure и несколько общих папок. |
| создание AVD с помощью FSLogix и присоединения ad DS | Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID. |
| создание приложения-функции и защищенного частной конечной точкой хранилища | Этот шаблон позволяет развернуть приложение-функцию Azure, которое взаимодействует с хранилищем Azure через частные конечные точки. |
| приложение-функция , защищенное Azure Frontdoor | Этот шаблон позволяет развернуть функцию Azure premium, защищенную и опубликованную Azure Frontdoor premium. Соединение между Azure Frontdoor и Функциями Azure защищено приватным каналом Azure. |
| частное приложение-функция и защищенное частной конечной точкой хранилище | Этот шаблон подготавливает приложение-функцию для плана Premium с частными конечными точками и взаимодействует с службой хранилища Azure по частным конечным точкам. |
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices/shares, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
accessTier: 'string'
enabledProtocols: 'string'
metadata: {
{customized property}: 'string'
}
rootSquash: 'string'
shareQuota: int
signedIdentifiers: [
{
accessPolicy: {
expiryTime: 'string'
permission: 'string'
startTime: 'string'
}
id: 'string'
}
]
}
}
Значения свойств
Microsoft.Storage/storageAccounts/fileServices/shares
| Имя | Описание | Ценность |
|---|---|---|
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 (обязательно) |
| родитель | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса. |
Символьное имя ресурса типа: storageAccounts/fileServices |
| свойства | Свойства общей папки. | Свойства FileShare |
Политика доступа
| Имя | Описание | Ценность |
|---|---|---|
| истечение срока действия | Срок действия политики доступа | струна |
| разрешение | Список сокращенных разрешений. | струна |
| Время начала | Время начала политики доступа | струна |
Свойства FileShare
| Имя | Описание | Ценность |
|---|---|---|
| accessTier | Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. | "Прохладно" "Горячий" "Премиум" "TransactionOptimized" |
| enabledProtocols | Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. | «НФС» «МСБ» |
| метаданные | Пара "имя-значение", связанная с общей папкой в качестве метаданных. | FileSharePropertiesМетаданные |
| rootSquash | Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. | "AllSquash" «NoRootSqush» "RootSquash" |
| shareQuota | Максимальный размер общей папки в гигабайтах. Должно быть больше 0 и меньше или равно 5TB (5120). Для больших общих папок максимальный размер — 102400. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 102400 |
| signedIdentifiers | Список хранимых политик доступа, указанных в общей папке. | SignedIdentifier[] |
FileSharePropertiesМетаданные
| Имя | Описание | Ценность |
|---|
SignedIdentifier (Подписанный идентификатор)
| Имя | Описание | Ценность |
|---|---|---|
| Политика доступа | Политика доступа | Политика доступа |
| идентификатор | Уникальный идентификатор хранимой политики доступа. | струна |
Определение ресурса шаблона ARM
Тип ресурса storageAccounts/fileServices/shares можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов — см. команды развертывания групп ресурсов Для списка изменённых свойств в каждой версии API см. журнал изменений.
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
| Шаблон | Описание |
|---|---|
|
Azure Cloud Shell — хранилище виртуальных сетей развертывание |
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure. |
|
Подключение к общей папке Azure с помощью частной конечной точки развертывание |
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к общей папке Azure через частную конечную точку. |
|
Создание учетной записи хранения с общей папкой развертывание |
Этот шаблон создает учетную запись хранения Azure и общую папку. |
|
Создание учетной записи хранения с несколькими общими папками развертывание |
Создает учетную запись хранения Azure и несколько общих папок. |
|
создание AVD с помощью FSLogix и присоединения ad DS развертывание |
Этот шаблон позволяет создавать ресурсы виртуального рабочего стола Azure, такие как пул узлов, группа приложений, рабочая область, учетная запись хранения FSLogix, общая папка, хранилище служб восстановления для резервного копирования узла тестового сеанса, его расширения с присоединением к домену Active Directory с идентификатором Microsoft Entra ID. |
|
создание приложения-функции и защищенного частной конечной точкой хранилища развертывание |
Этот шаблон позволяет развернуть приложение-функцию Azure, которое взаимодействует с хранилищем Azure через частные конечные точки. |
|
развернуть drupal с помощью масштабируемого набора виртуальных машин, файлов Azure и Mysql развертывание |
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, работающей под управлением Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL |
| приложение-функция , защищенное Azure Frontdoor развертывание |
Этот шаблон позволяет развернуть функцию Azure premium, защищенную и опубликованную Azure Frontdoor premium. Соединение между Azure Frontdoor и Функциями Azure защищено приватным каналом Azure. |
|
частное приложение-функция и защищенное частной конечной точкой хранилище развертывание |
Этот шаблон подготавливает приложение-функцию для плана Premium с частными конечными точками и взаимодействует с службой хранилища Azure по частным конечным точкам. |
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices/shares, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2023-01-01",
"name": "string",
"properties": {
"accessTier": "string",
"enabledProtocols": "string",
"metadata": {
"{customized property}": "string"
},
"rootSquash": "string",
"shareQuota": "int",
"signedIdentifiers": [
{
"accessPolicy": {
"expiryTime": "string",
"permission": "string",
"startTime": "string"
},
"id": "string"
}
]
}
}
Значения свойств
Microsoft.Storage/storageAccounts/fileServices/shares
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | '2023-01-01' |
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 (обязательно) |
| свойства | Свойства общей папки. | Свойства FileShare |
| тип | Тип ресурса | "Microsoft.Storage/storageAccounts/fileServices/shares" |
Политика доступа
| Имя | Описание | Ценность |
|---|---|---|
| истечение срока действия | Срок действия политики доступа | струна |
| разрешение | Список сокращенных разрешений. | струна |
| Время начала | Время начала политики доступа | струна |
Свойства FileShare
| Имя | Описание | Ценность |
|---|---|---|
| accessTier | Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. | "Прохладно" "Горячий" "Премиум" "TransactionOptimized" |
| enabledProtocols | Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. | «НФС» «МСБ» |
| метаданные | Пара "имя-значение", связанная с общей папкой в качестве метаданных. | FileSharePropertiesМетаданные |
| rootSquash | Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. | "AllSquash" «NoRootSqush» "RootSquash" |
| shareQuota | Максимальный размер общей папки в гигабайтах. Должно быть больше 0 и меньше или равно 5TB (5120). Для больших общих папок максимальный размер — 102400. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 102400 |
| signedIdentifiers | Список хранимых политик доступа, указанных в общей папке. | SignedIdentifier[] |
FileSharePropertiesМетаданные
| Имя | Описание | Ценность |
|---|
SignedIdentifier (Подписанный идентификатор)
| Имя | Описание | Ценность |
|---|---|---|
| Политика доступа | Политика доступа | Политика доступа |
| идентификатор | Уникальный идентификатор хранимой политики доступа. | струна |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса storageAccounts/fileServices/shares можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов Список изменённых свойств в каждой версии API см. журнал изменений.
Примеры использования
Примеры Terraform
Простой пример развертывания общей папки в службе хранилища Azure.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "storageAccount" {
type = "Microsoft.Storage/storageAccounts@2021-09-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
}
sku = {
name = "Standard_LRS"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
data "azapi_resource_action" "listKeys" {
type = "Microsoft.Storage/storageAccounts@2022-09-01"
resource_id = azapi_resource.storageAccount.id
action = "listKeys"
response_export_values = ["*"]
}
data "azapi_resource" "fileService" {
type = "Microsoft.Storage/storageAccounts/fileServices@2022-09-01"
parent_id = azapi_resource.storageAccount.id
name = "default"
}
resource "azapi_resource" "share" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2022-09-01"
parent_id = data.azapi_resource.fileService.id
name = var.resource_name
body = {
properties = {
accessTier = "Cool"
}
}
response_export_values = ["*"]
}
Формат ресурса
Чтобы создать ресурс Microsoft.Storage/storageAccounts/fileServices/shares, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01"
name = "string"
parent_id = "string"
body = {
properties = {
accessTier = "string"
enabledProtocols = "string"
metadata = {
{customized property} = "string"
}
rootSquash = "string"
shareQuota = int
signedIdentifiers = [
{
accessPolicy = {
expiryTime = "string"
permission = "string"
startTime = "string"
}
id = "string"
}
]
}
}
}
Значения свойств
Microsoft.Storage/storageAccounts/fileServices/shares
| Имя | Описание | Ценность |
|---|---|---|
| имя | Имя ресурса | струна Ограничения целостности: Минимальная длина = 3 Максимальная длина = 63 (обязательно) |
| идентификатор_родителя | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: storageAccounts/fileServices |
| свойства | Свойства общей папки. | Свойства FileShare |
| тип | Тип ресурса | "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01" |
Политика доступа
| Имя | Описание | Ценность |
|---|---|---|
| истечение срока действия | Срок действия политики доступа | струна |
| разрешение | Список сокращенных разрешений. | струна |
| Время начала | Время начала политики доступа | струна |
Свойства FileShare
| Имя | Описание | Ценность |
|---|---|---|
| accessTier | Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. | "Прохладно" "Горячий" "Премиум" "TransactionOptimized" |
| enabledProtocols | Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. | «НФС» «МСБ» |
| метаданные | Пара "имя-значение", связанная с общей папкой в качестве метаданных. | FileSharePropertiesМетаданные |
| rootSquash | Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. | "AllSquash" «NoRootSqush» "RootSquash" |
| shareQuota | Максимальный размер общей папки в гигабайтах. Должно быть больше 0 и меньше или равно 5TB (5120). Для больших общих папок максимальный размер — 102400. | int Ограничения целостности: Минимальное значение = 1 Максимальное значение = 102400 |
| signedIdentifiers | Список хранимых политик доступа, указанных в общей папке. | SignedIdentifier[] |
FileSharePropertiesМетаданные
| Имя | Описание | Ценность |
|---|
SignedIdentifier (Подписанный идентификатор)
| Имя | Описание | Ценность |
|---|---|---|
| Политика доступа | Политика доступа | Политика доступа |
| идентификатор | Уникальный идентификатор хранимой политики доступа. | струна |