Udostępnij za pośrednictwem


Microsoft.Storage StorageAccounts/fileServices/shares

Definicja zasobu Bicep

Typ zasobu storageAccounts/fileServices/shares można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący kod Bicep do szablonu.

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'
      }
    ]
  }
}

Wartości właściwości

AccessPolicy

Nazwa Opis Wartość
expiryTime Czas wygaśnięcia zasad dostępu struna
pozwolenie Lista skróconych uprawnień. struna
startTime Godzina rozpoczęcia zasad dostępu struna

FileShareProperties

Nazwa Opis Wartość
accessTier Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. "Chłodna"
"Gorąca"
"Premium"
"TransactionOptimized"
enabledProtocols Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. "NFS"
"SMB"
fileSharePaidBursting Właściwości płatnego rozerwania udziału plików. FileSharePropertiesFileSharePaidBursting
metadane Para name-value do skojarzenia z udziałem jako metadanymi. FileSharePropertiesMetadata
provisionedBandwidthMibps Aprowizowana przepustowość udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej przepustowości, zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage. Int
provisionedIops Aprowizowana liczba operacji we/wy na sekundę udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage, aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej liczby operacji we/wy na sekundę. Int
rootSquash Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Aprowizowany rozmiar udziału w gibibajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. W przypadku udziałów plików utworzonych w obszarze Typ konta aprowizowanego w wersji 2 zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage dla minimalnego i maksymalnego dozwolonego rozmiaru aprowizowanego magazynu. Int
signedIdentifiers Lista przechowywanych zasad dostępu określonych w udziale. SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

Nazwa Opis Wartość
paidBurstingEnabled Wskazuje, czy płatne skalowanie jest włączone dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. bool
paidBurstingMaxBandwidthMibps Maksymalna płatna przepustowość dla udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 10340, która jest maksymalną dozwoloną przepustowością dla udziału. Int
paidBurstingMaxIops Maksymalna płatna liczba operacji we/wy na sekundę dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 102400, czyli maksymalna dozwolona liczba operacji we/wy na sekundę dla udziału. Int

FileSharePropertiesMetadata

Nazwa Opis Wartość

Microsoft.Storage/storageAccounts/fileServices/shares

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63 (wymagana)
rodzic W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: storageAccounts/fileServices
Właściwości Właściwości udziału plików. FileShareProperties

SignedIdentifier

Nazwa Opis Wartość
accessPolicy Zasady dostępu AccessPolicy
id Unikatowy identyfikator przechowywanych zasad dostępu. struna

Przykłady użycia

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Opis
azure Cloud Shell — magazynu sieci wirtualnej Ten szablon wdraża magazyn usługi Azure Cloud Shell w sieci wirtualnej platformy Azure.
Tworzenie konta magazynu z udziałem plików Ten szablon tworzy konto usługi Azure Storage i udział plików.
Tworzenie konta magazynu z wieloma udziałami plików Tworzy konto usługi Azure Storage i wiele udziałów plików.
tworzenie usługi AVD przy użyciu FSLogix i AD DS Join Ten szablon umożliwia tworzenie zasobów usługi Azure Virtual Desktop, takich jak pula hostów, grupa aplikacji, obszar roboczy, konto magazynu FSLogix, udział plików, magazyn usługi odzyskiwania na potrzeby tworzenia kopii zapasowej udziału plików host sesji testowej, jego rozszerzenia przy użyciu przyłączania microsoft Entra ID do domeny usługi Active Directory.
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link.
prywatna aplikacja funkcji i prywatny magazynu zabezpieczonego przez prywatny punkt końcowy Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.

Definicja zasobu szablonu usługi ARM

Typ zasobu storageAccounts/fileServices/shares można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący kod JSON do szablonu.

{
  "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"
      }
    ]
  }
}

Wartości właściwości

AccessPolicy

Nazwa Opis Wartość
expiryTime Czas wygaśnięcia zasad dostępu struna
pozwolenie Lista skróconych uprawnień. struna
startTime Godzina rozpoczęcia zasad dostępu struna

FileShareProperties

Nazwa Opis Wartość
accessTier Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. "Chłodna"
"Gorąca"
"Premium"
"TransactionOptimized"
enabledProtocols Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. "NFS"
"SMB"
fileSharePaidBursting Właściwości płatnego rozerwania udziału plików. FileSharePropertiesFileSharePaidBursting
metadane Para name-value do skojarzenia z udziałem jako metadanymi. FileSharePropertiesMetadata
provisionedBandwidthMibps Aprowizowana przepustowość udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej przepustowości, zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage. Int
provisionedIops Aprowizowana liczba operacji we/wy na sekundę udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage, aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej liczby operacji we/wy na sekundę. Int
rootSquash Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Aprowizowany rozmiar udziału w gibibajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. W przypadku udziałów plików utworzonych w obszarze Typ konta aprowizowanego w wersji 2 zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage dla minimalnego i maksymalnego dozwolonego rozmiaru aprowizowanego magazynu. Int
signedIdentifiers Lista przechowywanych zasad dostępu określonych w udziale. SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

Nazwa Opis Wartość
paidBurstingEnabled Wskazuje, czy płatne skalowanie jest włączone dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. bool
paidBurstingMaxBandwidthMibps Maksymalna płatna przepustowość dla udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 10340, która jest maksymalną dozwoloną przepustowością dla udziału. Int
paidBurstingMaxIops Maksymalna płatna liczba operacji we/wy na sekundę dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 102400, czyli maksymalna dozwolona liczba operacji we/wy na sekundę dla udziału. Int

FileSharePropertiesMetadata

Nazwa Opis Wartość

Microsoft.Storage/storageAccounts/fileServices/shares

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2024-01-01'
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63 (wymagana)
Właściwości Właściwości udziału plików. FileShareProperties
typ Typ zasobu "Microsoft.Storage/storageAccounts/fileServices/shares"

SignedIdentifier

Nazwa Opis Wartość
accessPolicy Zasady dostępu AccessPolicy
id Unikatowy identyfikator przechowywanych zasad dostępu. struna

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
azure Cloud Shell — magazynu sieci wirtualnej

wdrażanie w usłudze Azure
Ten szablon wdraża magazyn usługi Azure Cloud Shell w sieci wirtualnej platformy Azure.
nawiązywanie połączenia z udziałem plików platformy Azure za pośrednictwem prywatnego punktu końcowego

wdrażanie w usłudze Azure
W tym przykładzie pokazano, jak skonfigurować sieć wirtualną i prywatną strefę DNS w celu uzyskania dostępu do udziału plików platformy Azure za pośrednictwem prywatnego punktu końcowego.
Tworzenie konta magazynu z udziałem plików

wdrażanie w usłudze Azure
Ten szablon tworzy konto usługi Azure Storage i udział plików.
Tworzenie konta magazynu z wieloma udziałami plików

wdrażanie w usłudze Azure
Tworzy konto usługi Azure Storage i wiele udziałów plików.
tworzenie usługi AVD przy użyciu FSLogix i AD DS Join

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie zasobów usługi Azure Virtual Desktop, takich jak pula hostów, grupa aplikacji, obszar roboczy, konto magazynu FSLogix, udział plików, magazyn usługi odzyskiwania na potrzeby tworzenia kopii zapasowej udziału plików host sesji testowej, jego rozszerzenia przy użyciu przyłączania microsoft Entra ID do domeny usługi Active Directory.
Tworzenie aplikacji funkcji i prywatnego magazynu zabezpieczonego przez punkt końcowy

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie aplikacji funkcji platformy Azure komunikującej się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.
wdrażanie narzędzia Drupal przy użyciu zestawu skalowania maszyn wirtualnych, usług Azure Files i Mysql

wdrażanie w usłudze Azure
Wdróż zestaw skalowania maszyn wirtualnych za modułem równoważenia obciążenia/translatorem adresów sieciowych & każdej maszynie wirtualnej z systemem Drupal (Apache/PHP). Wszystkie węzły współużytkować utworzony magazyn udziałów plików platformy Azure i bazę danych MySQL
aplikacja funkcji zabezpieczona przez usługę Azure Frontdoor

wdrażanie w usłudze Azure
Ten szablon umożliwia wdrożenie funkcji azure Premium chronionej i opublikowanej przez usługę Azure Frontdoor Premium. Połączenie między usługą Azure Frontdoor i usługą Azure Functions jest chronione przez usługę Azure Private Link.
prywatna aplikacja funkcji i prywatny magazynu zabezpieczonego przez prywatny punkt końcowy

wdrażanie w usłudze Azure
Ten szablon aprowizuje aplikację funkcji w planie Premium z prywatnymi punktami końcowymi i komunikuje się z usługą Azure Storage za pośrednictwem prywatnych punktów końcowych.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu storageAccounts/fileServices/shares można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Storage/storageAccounts/fileServices/shares, dodaj następujący program Terraform do szablonu.

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"
        }
      ]
    }
  }
}

Wartości właściwości

AccessPolicy

Nazwa Opis Wartość
expiryTime Czas wygaśnięcia zasad dostępu struna
pozwolenie Lista skróconych uprawnień. struna
startTime Godzina rozpoczęcia zasad dostępu struna

FileShareProperties

Nazwa Opis Wartość
accessTier Warstwa dostępu dla określonego udziału. Konto GpV2 można wybrać między TransactionOptimized (wartość domyślna), Gorąca i Chłodna. Konto FileStorage może wybrać pozycję Premium. "Chłodna"
"Gorąca"
"Premium"
"TransactionOptimized"
enabledProtocols Protokół uwierzytelniania używany dla udziału plików. Można określić tylko podczas tworzenia udziału. "NFS"
"SMB"
fileSharePaidBursting Właściwości płatnego rozerwania udziału plików. FileSharePropertiesFileSharePaidBursting
metadane Para name-value do skojarzenia z udziałem jako metadanymi. FileSharePropertiesMetadata
provisionedBandwidthMibps Aprowizowana przepustowość udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej przepustowości, zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage. Int
provisionedIops Aprowizowana liczba operacji we/wy na sekundę udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki Aprowizowany typ konta w wersji 2. Zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage, aby uzyskać minimalną i maksymalną dozwoloną wartość dla aprowizowanej liczby operacji we/wy na sekundę. Int
rootSquash Właściwość dotyczy tylko udziału NFS. Wartość domyślna to NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Aprowizowany rozmiar udziału w gibibajtach. Musi być większa niż 0 i mniejsza lub równa 5 TB (5120). W przypadku dużych udziałów plików maksymalny rozmiar to 102400. W przypadku udziałów plików utworzonych w obszarze Typ konta aprowizowanego w wersji 2 zapoznaj się z odpowiedzią interfejsu API GetFileServiceUsage dla minimalnego i maksymalnego dozwolonego rozmiaru aprowizowanego magazynu. Int
signedIdentifiers Lista przechowywanych zasad dostępu określonych w udziale. SignedIdentifier[]

FileSharePropertiesFileSharePaidBursting

Nazwa Opis Wartość
paidBurstingEnabled Wskazuje, czy płatne skalowanie jest włączone dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. bool
paidBurstingMaxBandwidthMibps Maksymalna płatna przepustowość dla udziału w mebibajtach na sekundę. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 10340, która jest maksymalną dozwoloną przepustowością dla udziału. Int
paidBurstingMaxIops Maksymalna płatna liczba operacji we/wy na sekundę dla udziału. Ta właściwość dotyczy tylko udziałów plików utworzonych w obszarze Pliki aprowizowanego typu konta SSD w wersji 1. Maksymalna dozwolona wartość to 102400, czyli maksymalna dozwolona liczba operacji we/wy na sekundę dla udziału. Int

FileSharePropertiesMetadata

Nazwa Opis Wartość

Microsoft.Storage/storageAccounts/fileServices/shares

Nazwa Opis Wartość
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 3
Maksymalna długość = 63 (wymagana)
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: storageAccounts/fileServices
Właściwości Właściwości udziału plików. FileShareProperties
typ Typ zasobu "Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01"

SignedIdentifier

Nazwa Opis Wartość
accessPolicy Zasady dostępu AccessPolicy
id Unikatowy identyfikator przechowywanych zasad dostępu. struna