Microsoft.StorageAccounts/fileServices/shares 2023-01-01

Bicep-Ressourcendefinition

Der Ressourcentyp "storageAccounts/fileServices/shares" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Storage/storageAccounts/fileServices/shares-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.

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

Eigenschaftswerte

storageAccounts/fileServices/shares

Name Beschreibung Wert
Name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in Bicep-festlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 3-63

Gültige Zeichen:
Kleinbuchstaben, Zahlen und Bindestriche.

Der Bindestrich kann nicht beginnen oder enden. Aufeinanderfolgende Bindestriche können nicht verwendet werden.
Elternteil In Bicep können Sie die übergeordnete Ressource für eine untergeordnete Ressource angeben. Sie müssen diese Eigenschaft nur hinzufügen, wenn die untergeordnete Ressource außerhalb der übergeordneten Ressource deklariert wird.

Weitere Informationen finden Sie unter Untergeordnete Ressource außerhalb der übergeordneten Ressource.
Symbolischer Name für Ressource vom Typ: fileServices
Eigenschaften Eigenschaften der Dateifreigabe. FileShareProperties-

FileShareProperties

Name Beschreibung Wert
accessTier Zugriffsebene für bestimmte Freigaben. GpV2-Konto kann zwischen TransactionOptimized (Standard), Hot und Cool wählen. FileStorage-Konto kann Premium auswählen. "Cool"
'Hot'
"Premium"
"TransactionOptimized"
enabledProtocols Das Authentifizierungsprotokoll, das für die Dateifreigabe verwendet wird. Kann nur beim Erstellen einer Freigabe angegeben werden. 'NFS'
'SMB'
Metadaten Ein Name-Wert-Paar, das der Freigabe als Metadaten zugeordnet werden soll. FileSharePropertiesMetadata-
rootSquash Die Eigenschaft ist nur für NFS-Freigabe vorgesehen. Der Standardwert ist NoRootSquash. "AllSquash"
'NoRootSquash'
'RootSquash'
shareQuota Die maximale Größe des Anteils in Gigabyte. Muss größer als 0 und kleiner oder gleich 5 TB (5120) sein. Bei großen Dateifreigaben beträgt die maximale Größe 102400. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 102400
signedIdentifiers Liste der auf der Freigabe angegebenen gespeicherten Zugriffsrichtlinien. SignedIdentifier-[]

FileSharePropertiesMetadata

Name Beschreibung Wert
{angepasste Eigenschaft} Schnur

SignedIdentifier

Name Beschreibung Wert
accessPolicy Zugriffsrichtlinie AccessPolicy-
id Ein eindeutiger Bezeichner der gespeicherten Zugriffsrichtlinie. Schnur

AccessPolicy

Name Beschreibung Wert
expiryTime Ablaufzeit der Zugriffsrichtlinie Schnur
Erlaubnis Liste der abgekürzten Berechtigungen. Schnur
startTime Startzeit der Zugriffsrichtlinie Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Bereitstellen von Template mit VM Scale Set, Azure Files und Mysql

Bereitstellen in Azure
Stellen Sie einen VM-Skalierungssatz hinter einem Lastenausgleichsmodul/NAT & jeder VM bereit, auf der Apache / PHP ausgeführt wird. Alle Knoten teilen den erstellten Azure-Dateifreigabespeicher und die MySQL-Datenbank
Azure Cloud Shell – VNet-Speicher-

Bereitstellen in Azure
Diese Vorlage stellt Azure Cloud Shell-Speicher in einem virtuellen Azure-Netzwerk bereit.
Herstellen einer Verbindung mit einer Azure-Dateifreigabe über einen privaten Endpunkt

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone verwenden, um über einen privaten Endpunkt auf eine Azure-Dateifreigabe zuzugreifen.
Erstellen eines Speicherkontos mit Dateifreigabe-

Bereitstellen in Azure
Diese Vorlage erstellt ein Azure-Speicherkonto und eine Dateifreigabe.
Erstellen eines Speicherkontos mit mehreren Dateifreigaben

Bereitstellen in Azure
Erstellt ein Azure-Speicherkonto und mehrere Dateifreigaben.
private Funktions-App und vom privaten Endpunkt gesicherte Speicher-

Bereitstellen in Azure
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan mit privaten Endpunkten und kommuniziert mit Azure Storage über private Endpunkte.
Erstellen der Funktions-App und der durch private Endpunkt gesicherten Speicher-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure-Funktions-App bereitstellen, die mit Azure Storage über private Endpunkte kommuniziert.
Funktions-App, gesichert durch Azure Frontdoor-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine azure Premium-Funktion bereitstellen, die durch Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions ist durch azure Private Link geschützt.

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "storageAccounts/fileServices/shares" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Storage/storageAccounts/fileServices/shares-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

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

Eigenschaftswerte

storageAccounts/fileServices/shares

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.Storage/storageAccounts/fileServices/shares"
apiVersion Die Ressourcen-API-Version '2023-01-01'
Name Der Ressourcenname

Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON ARM-Vorlagenfestlegen.
Zeichenfolge (erforderlich)

Zeichenlimit: 3-63

Gültige Zeichen:
Kleinbuchstaben, Zahlen und Bindestriche.

Der Bindestrich kann nicht beginnen oder enden. Aufeinanderfolgende Bindestriche können nicht verwendet werden.
Eigenschaften Eigenschaften der Dateifreigabe. FileShareProperties-

FileShareProperties

Name Beschreibung Wert
accessTier Zugriffsebene für bestimmte Freigaben. GpV2-Konto kann zwischen TransactionOptimized (Standard), Hot und Cool wählen. FileStorage-Konto kann Premium auswählen. "Cool"
'Hot'
"Premium"
"TransactionOptimized"
enabledProtocols Das Authentifizierungsprotokoll, das für die Dateifreigabe verwendet wird. Kann nur beim Erstellen einer Freigabe angegeben werden. 'NFS'
'SMB'
Metadaten Ein Name-Wert-Paar, das der Freigabe als Metadaten zugeordnet werden soll. FileSharePropertiesMetadata-
rootSquash Die Eigenschaft ist nur für NFS-Freigabe vorgesehen. Der Standardwert ist NoRootSquash. "AllSquash"
'NoRootSquash'
'RootSquash'
shareQuota Die maximale Größe des Anteils in Gigabyte. Muss größer als 0 und kleiner oder gleich 5 TB (5120) sein. Bei großen Dateifreigaben beträgt die maximale Größe 102400. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 102400
signedIdentifiers Liste der auf der Freigabe angegebenen gespeicherten Zugriffsrichtlinien. SignedIdentifier-[]

FileSharePropertiesMetadata

Name Beschreibung Wert
{angepasste Eigenschaft} Schnur

SignedIdentifier

Name Beschreibung Wert
accessPolicy Zugriffsrichtlinie AccessPolicy-
id Ein eindeutiger Bezeichner der gespeicherten Zugriffsrichtlinie. Schnur

AccessPolicy

Name Beschreibung Wert
expiryTime Ablaufzeit der Zugriffsrichtlinie Schnur
Erlaubnis Liste der abgekürzten Berechtigungen. Schnur
startTime Startzeit der Zugriffsrichtlinie Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Bereitstellen von Template mit VM Scale Set, Azure Files und Mysql

Bereitstellen in Azure
Stellen Sie einen VM-Skalierungssatz hinter einem Lastenausgleichsmodul/NAT & jeder VM bereit, auf der Apache / PHP ausgeführt wird. Alle Knoten teilen den erstellten Azure-Dateifreigabespeicher und die MySQL-Datenbank
Azure Cloud Shell – VNet-Speicher-

Bereitstellen in Azure
Diese Vorlage stellt Azure Cloud Shell-Speicher in einem virtuellen Azure-Netzwerk bereit.
Herstellen einer Verbindung mit einer Azure-Dateifreigabe über einen privaten Endpunkt

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone verwenden, um über einen privaten Endpunkt auf eine Azure-Dateifreigabe zuzugreifen.
Erstellen eines Speicherkontos mit Dateifreigabe-

Bereitstellen in Azure
Diese Vorlage erstellt ein Azure-Speicherkonto und eine Dateifreigabe.
Erstellen eines Speicherkontos mit mehreren Dateifreigaben

Bereitstellen in Azure
Erstellt ein Azure-Speicherkonto und mehrere Dateifreigaben.
private Funktions-App und vom privaten Endpunkt gesicherte Speicher-

Bereitstellen in Azure
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan mit privaten Endpunkten und kommuniziert mit Azure Storage über private Endpunkte.
Erstellen der Funktions-App und der durch private Endpunkt gesicherten Speicher-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure-Funktions-App bereitstellen, die mit Azure Storage über private Endpunkte kommuniziert.
Funktions-App, gesichert durch Azure Frontdoor-

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine azure Premium-Funktion bereitstellen, die durch Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions ist durch azure Private Link geschützt.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "storageAccounts/fileServices/shares" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Ressource "Microsoft.Storage/storageAccounts/fileServices/shares" zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      accessTier = "string"
      enabledProtocols = "string"
      metadata = {
        {customized property} = "string"
      }
      rootSquash = "string"
      shareQuota = int
      signedIdentifiers = [
        {
          accessPolicy = {
            expiryTime = "string"
            permission = "string"
            startTime = "string"
          }
          id = "string"
        }
      ]
    }
  })
}

Eigenschaftswerte

storageAccounts/fileServices/shares

Name Beschreibung Wert
Art Der Ressourcentyp "Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01"
Name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 3-63

Gültige Zeichen:
Kleinbuchstaben, Zahlen und Bindestriche.

Der Bindestrich kann nicht beginnen oder enden. Aufeinanderfolgende Bindestriche können nicht verwendet werden.
parent_id Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. ID für Ressource des Typs: fileServices
Eigenschaften Eigenschaften der Dateifreigabe. FileShareProperties-

FileShareProperties

Name Beschreibung Wert
accessTier Zugriffsebene für bestimmte Freigaben. GpV2-Konto kann zwischen TransactionOptimized (Standard), Hot und Cool wählen. FileStorage-Konto kann Premium auswählen. "Cool"
"Hot"
"Premium"
"TransactionOptimized"
enabledProtocols Das Authentifizierungsprotokoll, das für die Dateifreigabe verwendet wird. Kann nur beim Erstellen einer Freigabe angegeben werden. "NFS"
"SMB"
Metadaten Ein Name-Wert-Paar, das der Freigabe als Metadaten zugeordnet werden soll. FileSharePropertiesMetadata-
rootSquash Die Eigenschaft ist nur für NFS-Freigabe vorgesehen. Der Standardwert ist NoRootSquash. "AllSquash"
"NoRootSquash"
"RootSquash"
shareQuota Die maximale Größe des Anteils in Gigabyte. Muss größer als 0 und kleiner oder gleich 5 TB (5120) sein. Bei großen Dateifreigaben beträgt die maximale Größe 102400. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 102400
signedIdentifiers Liste der auf der Freigabe angegebenen gespeicherten Zugriffsrichtlinien. SignedIdentifier-[]

FileSharePropertiesMetadata

Name Beschreibung Wert
{angepasste Eigenschaft} Schnur

SignedIdentifier

Name Beschreibung Wert
accessPolicy Zugriffsrichtlinie AccessPolicy-
id Ein eindeutiger Bezeichner der gespeicherten Zugriffsrichtlinie. Schnur

AccessPolicy

Name Beschreibung Wert
expiryTime Ablaufzeit der Zugriffsrichtlinie Schnur
Erlaubnis Liste der abgekürzten Berechtigungen. Schnur
startTime Startzeit der Zugriffsrichtlinie Schnur