Поделиться через


Хранилище Microsoft.StorageAccounts/fileServices/shares 2024-01-01

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

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

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

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

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

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    accessTier: 'string'
    enabledProtocols: 'string'
    fileSharePaidBursting: {
      paidBurstingEnabled: bool
      paidBurstingMaxBandwidthMibps: int
      paidBurstingMaxIops: int
    }
    metadata: {
      {customized property}: 'string'
    }
    provisionedBandwidthMibps: int
    provisionedIops: int
    rootSquash: 'string'
    shareQuota: int
    signedIdentifiers: [
      {
        accessPolicy: {
          expiryTime: 'string'
          permission: 'string'
          startTime: 'string'
        }
        id: 'string'
      }
    ]
  }
}

Значения свойств

AccessPolicy

Имя Описание Ценность
истечение срока действия Срок действия политики доступа струна
разрешение Список сокращенных разрешений. струна
startTime Время начала политики доступа струна

FileShareProperties

Имя Описание Ценность
accessTier Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. "Прохладно"
"Горячий"
"Премиум"
"TransactionOptimized"
enabledProtocols Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. 'NFS'
'SMB'
fileSharePaidBursting Свойства платного ускорения общей папки. FileSharePropertiesFileSharePaidBursting
метаданные Пара "имя-значение", связанная с общей папкой в качестве метаданных. FileSharePropertiesMetadata
provisionedBandwidthMibps Подготовленная пропускная способность общей папки в мбибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого значения подготовленной пропускной способности. int
provisionedIops Подготовленные операции ввода-вывода в секунду общего ресурса. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage минимальное и максимально допустимое значение для подготовленных операций ввода-вывода в секунду. int
rootSquash Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. "AllSquash"
'NoRootSquash'
"RootSquash"
shareQuota Подготовленный размер общей папки в гибибайтах. Должно быть больше 0 и меньше или равно 5TB (5120). Для больших общих папок максимальный размер — 102400. Для общих папок, созданных в разделе "Подготовленные файлы" типа учетной записи версии 2, обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого размера подготовленного хранилища. int
signedIdentifiers Список хранимых политик доступа, указанных в общей папке. SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

Имя Описание Ценность
paidBurstingEnabled Указывает, включена ли платная вспышка для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. bool
paidBurstingMaxBandwidthMibps Максимальная платная пропускная способность для общей папки в мебибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 10340, которое является максимально допустимой пропускной способностью для общей папки. int
paidBurstingMaxIops Максимальное количество платных операций ввода-вывода в секунду для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 102400, которое является максимальным допустимым числом операций ввода-вывода в секунду для общей папки. int

FileSharePropertiesMetadata

Имя Описание Ценность

Microsoft.Storage/storageAccounts/fileServices/shares

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 63 (обязательно)
родитель В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса.

Дополнительные сведения см. в разделе Дочерний ресурс за пределами родительского ресурса.
Символьное имя ресурса типа: storageAccounts/fileServices
свойства Свойства общей папки. FileShareProperties

SignedIdentifier

Имя Описание Ценность
accessPolicy Политика доступа AccessPolicy
идентификатор Уникальный идентификатор хранимой политики доступа. струна

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

Примеры быстрого запуска 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 по частным конечным точкам.

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

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

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

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

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

{
  "type": "Microsoft.Storage/storageAccounts/fileServices/shares",
  "apiVersion": "2024-01-01",
  "name": "string",
  "properties": {
    "accessTier": "string",
    "enabledProtocols": "string",
    "fileSharePaidBursting": {
      "paidBurstingEnabled": "bool",
      "paidBurstingMaxBandwidthMibps": "int",
      "paidBurstingMaxIops": "int"
    },
    "metadata": {
      "{customized property}": "string"
    },
    "provisionedBandwidthMibps": "int",
    "provisionedIops": "int",
    "rootSquash": "string",
    "shareQuota": "int",
    "signedIdentifiers": [
      {
        "accessPolicy": {
          "expiryTime": "string",
          "permission": "string",
          "startTime": "string"
        },
        "id": "string"
      }
    ]
  }
}

Значения свойств

AccessPolicy

Имя Описание Ценность
истечение срока действия Срок действия политики доступа струна
разрешение Список сокращенных разрешений. струна
startTime Время начала политики доступа струна

FileShareProperties

Имя Описание Ценность
accessTier Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. "Прохладно"
"Горячий"
"Премиум"
"TransactionOptimized"
enabledProtocols Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. 'NFS'
'SMB'
fileSharePaidBursting Свойства платного ускорения общей папки. FileSharePropertiesFileSharePaidBursting
метаданные Пара "имя-значение", связанная с общей папкой в качестве метаданных. FileSharePropertiesMetadata
provisionedBandwidthMibps Подготовленная пропускная способность общей папки в мбибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого значения подготовленной пропускной способности. int
provisionedIops Подготовленные операции ввода-вывода в секунду общего ресурса. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage минимальное и максимально допустимое значение для подготовленных операций ввода-вывода в секунду. int
rootSquash Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. "AllSquash"
'NoRootSquash'
"RootSquash"
shareQuota Подготовленный размер общей папки в гибибайтах. Должно быть больше 0 и меньше или равно 5TB (5120). Для больших общих папок максимальный размер — 102400. Для общих папок, созданных в разделе "Подготовленные файлы" типа учетной записи версии 2, обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого размера подготовленного хранилища. int
signedIdentifiers Список хранимых политик доступа, указанных в общей папке. SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

Имя Описание Ценность
paidBurstingEnabled Указывает, включена ли платная вспышка для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. bool
paidBurstingMaxBandwidthMibps Максимальная платная пропускная способность для общей папки в мебибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 10340, которое является максимально допустимой пропускной способностью для общей папки. int
paidBurstingMaxIops Максимальное количество платных операций ввода-вывода в секунду для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 102400, которое является максимальным допустимым числом операций ввода-вывода в секунду для общей папки. int

FileSharePropertiesMetadata

Имя Описание Ценность

Microsoft.Storage/storageAccounts/fileServices/shares

Имя Описание Ценность
apiVersion Версия API '2024-01-01'
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 63 (обязательно)
свойства Свойства общей папки. FileShareProperties
тип Тип ресурса "Microsoft.Storage/storageAccounts/fileServices/shares"

SignedIdentifier

Имя Описание Ценность
accessPolicy Политика доступа AccessPolicy
идентификатор Уникальный идентификатор хранимой политики доступа. струна

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

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

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

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

развертывание в Azure
Этот шаблон развертывает хранилище Azure Cloud Shell в виртуальной сети Azure.
Подключение к общей папке Azure с помощью частной конечной точки

развертывание в Azure
В этом примере показано, как настроить виртуальную сеть и частную зону DNS для доступа к общей папке Azure через частную конечную точку.
Создание учетной записи хранения с общей папкой

развертывание в Azure
Этот шаблон создает учетную запись хранения Azure и общую папку.
Создание учетной записи хранения с несколькими общими папками

развертывание в Azure
Создает учетную запись хранения Azure и несколько общих папок.
создание AVD с помощью FSLogix и присоединения ad DS

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

развертывание в Azure
Этот шаблон позволяет развернуть приложение-функцию Azure, которое взаимодействует с хранилищем Azure через частные конечные точки.
развернуть drupal с помощью масштабируемого набора виртуальных машин, файлов Azure и Mysql

развертывание в Azure
Разверните масштабируемый набор виртуальных машин за подсистемой балансировки нагрузки или NAT & каждой виртуальной машине, работающей под управлением Drupal (Apache или PHP). Все узлы совместно используют созданное хранилище общей папки Azure и базу данных MySQL
приложение-функция , защищенное Azure Frontdoor

развертывание в Azure
Этот шаблон позволяет развернуть функцию Azure premium, защищенную и опубликованную Azure Frontdoor premium. Соединение между Azure Frontdoor и Функциями Azure защищено приватным каналом Azure.
частное приложение-функция и защищенное частной конечной точкой хранилище

развертывание в Azure
Этот шаблон подготавливает приложение-функцию для плана Premium с частными конечными точками и взаимодействует с службой хранилища Azure по частным конечным точкам.

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

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

  • групп ресурсов

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

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01"
  name = "string"
  body = {
    properties = {
      accessTier = "string"
      enabledProtocols = "string"
      fileSharePaidBursting = {
        paidBurstingEnabled = bool
        paidBurstingMaxBandwidthMibps = int
        paidBurstingMaxIops = int
      }
      metadata = {
        {customized property} = "string"
      }
      provisionedBandwidthMibps = int
      provisionedIops = int
      rootSquash = "string"
      shareQuota = int
      signedIdentifiers = [
        {
          accessPolicy = {
            expiryTime = "string"
            permission = "string"
            startTime = "string"
          }
          id = "string"
        }
      ]
    }
  }
}

Значения свойств

AccessPolicy

Имя Описание Ценность
истечение срока действия Срок действия политики доступа струна
разрешение Список сокращенных разрешений. струна
startTime Время начала политики доступа струна

FileShareProperties

Имя Описание Ценность
accessTier Уровень доступа для определенной общей папки. Учетная запись GpV2 может выбирать между TransactionOptimized (по умолчанию), горячей и холодной. Учетная запись FileStorage может выбрать Premium. "Прохладно"
"Горячий"
"Премиум"
"TransactionOptimized"
enabledProtocols Протокол проверки подлинности, используемый для общей папки. Можно указать только при создании общей папки. 'NFS'
'SMB'
fileSharePaidBursting Свойства платного ускорения общей папки. FileSharePropertiesFileSharePaidBursting
метаданные Пара "имя-значение", связанная с общей папкой в качестве метаданных. FileSharePropertiesMetadata
provisionedBandwidthMibps Подготовленная пропускная способность общей папки в мбибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого значения подготовленной пропускной способности. int
provisionedIops Подготовленные операции ввода-вывода в секунду общего ресурса. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы" версии 2. Обратитесь к ответу API GetFileServiceUsage минимальное и максимально допустимое значение для подготовленных операций ввода-вывода в секунду. int
rootSquash Свойство предназначено только для общего ресурса NFS. Значение по умолчанию — NoRootSquash. "AllSquash"
'NoRootSquash'
"RootSquash"
shareQuota Подготовленный размер общей папки в гибибайтах. Должно быть больше 0 и меньше или равно 5TB (5120). Для больших общих папок максимальный размер — 102400. Для общих папок, созданных в разделе "Подготовленные файлы" типа учетной записи версии 2, обратитесь к ответу API GetFileServiceUsage для минимального и максимального допустимого размера подготовленного хранилища. int
signedIdentifiers Список хранимых политик доступа, указанных в общей папке. SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

Имя Описание Ценность
paidBurstingEnabled Указывает, включена ли платная вспышка для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. bool
paidBurstingMaxBandwidthMibps Максимальная платная пропускная способность для общей папки в мебибайтах в секунду. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 10340, которое является максимально допустимой пропускной способностью для общей папки. int
paidBurstingMaxIops Максимальное количество платных операций ввода-вывода в секунду для общей папки. Это свойство предназначено только для общих папок, созданных в разделе "Подготовленные файлы", тип учетной записи SSD версии 1. Максимально допустимое значение — 102400, которое является максимальным допустимым числом операций ввода-вывода в секунду для общей папки. int

FileSharePropertiesMetadata

Имя Описание Ценность

Microsoft.Storage/storageAccounts/fileServices/shares

Имя Описание Ценность
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 63 (обязательно)
parent_id Идентификатор ресурса, который является родительским для этого ресурса. Идентификатор ресурса типа: storageAccounts/fileServices
свойства Свойства общей папки. FileShareProperties
тип Тип ресурса "Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01"

SignedIdentifier

Имя Описание Ценность
accessPolicy Политика доступа AccessPolicy
идентификатор Уникальный идентификатор хранимой политики доступа. струна