Microsoft.Storage StorageAccounts/fileServices/shares 2022-05-01
Bicep-Ressourcendefinition
Der Ressourcentyp storageAccounts/fileServices/shares kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
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 der Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2022-05-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. Darf nicht mit einem Bindestrich beginnen oder enden. Darf keine aufeinanderfolgenden Bindestriche enthalten. |
parent | 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 |
properties | Eigenschaften der Dateifreigabe. | FileShareProperties |
FileShareProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
accessTier | Zugriffsebene für eine bestimmte Freigabe. GpV2-Konto kann zwischen TransactionOptimized (Standard), Hot und Cool wählen. Das FileStorage-Konto kann Premium auswählen. | "Cool" "Heiß" "Premium" "TransactionOptimized" |
enabledProtocols | Das Authentifizierungsprotokoll, das für die Dateifreigabe verwendet wird. Kann nur beim Erstellen einer Freigabe angegeben werden. | "NFS" "SMB" |
metadata | Ein Name-Wert-Paar, das der Freigabe als Metadaten zugeordnet wird. | FileSharePropertiesMetadata |
rootSquash | Die Eigenschaft gilt nur für die NFS-Freigabe. Der Standardwert ist NoRootSquash. | "AllSquash" "NoRootSquash" 'RootSquash' |
shareQuota | Die maximale Größe der Freigabe in Gigabyte. Muss größer als 0 und kleiner gleich 5 TB (5120) sein. Für große Dateifreigaben beträgt die maximale Größe 102400. | INT Einschränkungen: Min-Wert = 1 Maximaler Wert = 102400 |
signedIdentifiers | Liste der gespeicherten Zugriffsrichtlinien, die in der Freigabe angegeben sind. | SignedIdentifier[] |
FileSharePropertiesMetadata
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | Zeichenfolge |
SignedIdentifier
Name | BESCHREIBUNG | Wert |
---|---|---|
accessPolicy | Zugriffsrichtlinie | AccessPolicy |
id | Ein eindeutiger Bezeichner der gespeicherten Zugriffsrichtlinie. | Zeichenfolge |
AccessPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
expiryTime | Ablaufzeit der Zugriffsrichtlinie | Zeichenfolge |
Berechtigung (permission) | Liste der abgekürzten Berechtigungen. | Zeichenfolge |
startTime | Startzeit der Zugriffsrichtlinie | Zeichenfolge |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Bereitstellen von Drupal mit VM Scale Set, Azure Files und Mysql |
Stellen Sie eine VM-Skalierungsgruppe hinter einem Load Balancer/NAT-& jeder VM bereit, auf der Drupal (Apache/PHP) ausgeführt wird. Alle Knoten teilen den erstellten Azure-Dateifreigabespeicher und die MySQL-Datenbank. |
Azure Cloud Shell – VNET-Speicher |
Diese Vorlage stellt Azure Cloud Shell Storage in einem virtuellen Azure-Netzwerk bereit. |
Herstellen einer Verbindung mit einer Azure-Dateifreigabe über einen privaten Endpunkt |
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone konfigurieren, um über einen privaten Endpunkt auf eine Azure-Dateifreigabe zuzugreifen. |
Erstellen eines Speicherkontos mit Dateifreigabe |
Mit dieser Vorlage wird ein Azure-Speicherkonto und eine Dateifreigabe erstellt. |
Erstellen eines Speicherkontos mit mehreren Dateifreigaben |
Erstellt ein Azure-Speicherkonto und mehrere Dateifreigaben. |
Private Funktions-App und mit privatem Endpunkt gesicherter Speicher |
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan bereit, der über private Endpunkte verfügt und über private Endpunkte mit Azure Storage kommuniziert. |
Erstellen einer Funktions-App und eines privaten Endpunkts gesicherten Speichers |
Mit dieser Vorlage können Sie eine Azure-Funktions-App bereitstellen, die mit Azure Storage über private Endpunkte kommuniziert. |
Durch Azure Frontdoor gesicherte Funktions-App |
Mit dieser Vorlage können Sie eine Azure Premium-Funktion bereitstellen, die von Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions wird durch Azure Private Link geschützt. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp storageAccounts/fileServices/shares kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen : Siehe Ressourcengruppenbereitstellungsbefehle
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 der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Storage/storageAccounts/fileServices/shares",
"apiVersion": "2022-05-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 |
---|---|---|
type | Ressourcentyp | "Microsoft.Storage/storageAccounts/fileServices/shares" |
apiVersion | Die Ressourcen-API-Version | '2022-05-01' |
name | Der Ressourcenname Erfahren Sie, wie Sie Namen und Typen für untergeordnete Ressourcen in JSON-ARM-Vorlagen festlegen. |
Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Kleinbuchstaben, Zahlen und Bindestriche. Darf nicht mit einem Bindestrich beginnen oder enden. Darf keine aufeinanderfolgenden Bindestriche enthalten. |
properties | Eigenschaften der Dateifreigabe. | FileShareProperties |
FileShareProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
accessTier | Zugriffsebene für eine bestimmte Freigabe. GpV2-Konto kann zwischen TransactionOptimized (Standard), Hot und Cool wählen. Das FileStorage-Konto kann Premium auswählen. | "Cool" "Heiß" "Premium" "TransactionOptimized" |
enabledProtocols | Das Authentifizierungsprotokoll, das für die Dateifreigabe verwendet wird. Kann nur beim Erstellen einer Freigabe angegeben werden. | "NFS" "SMB" |
metadata | Ein Name-Wert-Paar, das der Freigabe als Metadaten zugeordnet wird. | FileSharePropertiesMetadata |
rootSquash | Die Eigenschaft gilt nur für die NFS-Freigabe. Der Standardwert ist NoRootSquash. | "AllSquash" "NoRootSquash" 'RootSquash' |
shareQuota | Die maximale Größe der Freigabe in Gigabyte. Muss größer als 0 und kleiner gleich 5 TB (5120) sein. Für große Dateifreigaben beträgt die maximale Größe 102400. | INT Einschränkungen: Min-Wert = 1 Maximaler Wert = 102400 |
signedIdentifiers | Liste der gespeicherten Zugriffsrichtlinien, die auf der Freigabe angegeben sind. | SignedIdentifier[] |
FileSharePropertiesMetadata
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | Zeichenfolge |
SignedIdentifier
Name | BESCHREIBUNG | Wert |
---|---|---|
accessPolicy | Zugriffsrichtlinie | AccessPolicy |
id | Ein eindeutiger Bezeichner der gespeicherten Zugriffsrichtlinie. | Zeichenfolge |
AccessPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
expiryTime | Ablaufzeit der Zugriffsrichtlinie | Zeichenfolge |
Berechtigung (permission) | Liste der abgekürzten Berechtigungen. | Zeichenfolge |
startTime | Startzeit der Zugriffsrichtlinie | Zeichenfolge |
Schnellstartvorlagen
In den folgenden Schnellstartvorlagen wird dieser Ressourcentyp bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Bereitstellen von Drupal mit VM-Skalierungsgruppen, Azure Files und Mysql |
Stellen Sie eine VM-Skalierungsgruppe hinter einem Lastenausgleich/NAT-& jeder VM bereit, auf der Drupal (Apache/PHP) ausgeführt wird. Alle Knoten teilen sich den erstellten Azure-Dateifreigabespeicher und die MySQL-Datenbank. |
Azure Cloud Shell– VNET-Speicher |
Diese Vorlage stellt Azure Cloud Shell Storage in einem virtuellen Azure-Netzwerk bereit. |
Herstellen einer Verbindung mit einer Azure-Dateifreigabe über einen privaten Endpunkt |
In diesem Beispiel wird gezeigt, wie Sie ein virtuelles Netzwerk und eine private DNS-Zone konfigurieren, um über einen privaten Endpunkt auf eine Azure-Dateifreigabe zuzugreifen. |
Erstellen eines Speicherkontos mit Dateifreigabe |
Mit dieser Vorlage werden ein Azure-Speicherkonto und eine Dateifreigabe erstellt. |
Erstellen eines Speicherkontos mit mehreren Dateifreigaben |
Erstellt ein Azure-Speicherkonto und mehrere Dateifreigaben. |
Private Funktions-App und gesicherter Speicher mit privaten Endpunkten |
Diese Vorlage stellt eine Funktions-App für einen Premium-Plan bereit, der über private Endpunkte verfügt und über private Endpunkte mit Azure Storage kommuniziert. |
Erstellen einer Funktions-App und eines mit privaten Endpunkten gesicherten Speichers |
Mit dieser Vorlage können Sie eine Azure-Funktions-App bereitstellen, die über private Endpunkte mit Azure Storage kommuniziert. |
Durch Azure Frontdoor gesicherte Funktions-App |
Mit dieser Vorlage können Sie eine Azure Premium-Funktion bereitstellen, die von Azure Frontdoor Premium geschützt und veröffentlicht wird. Die Verbindung zwischen Azure Frontdoor und Azure Functions wird 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 im Änderungsprotokoll.
Ressourcenformat
Um eine Ressource "Microsoft.Storage/storageAccounts/fileServices/shares" zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2022-05-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 |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Storage/storageAccounts/fileServices/shares@2022-05-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 3-63 Gültige Zeichen: Kleinbuchstaben, Zahlen und Bindestriche. Darf nicht mit einem Bindestrich beginnen oder enden. Darf keine aufeinanderfolgenden Bindestriche enthalten. |
parent_id | Die ID der Ressource, die das übergeordnete Element für diese Ressource ist. | ID für Ressource vom Typ fileServices |
properties | Eigenschaften der Dateifreigabe. | FileShareProperties |
FileShareProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
accessTier | Zugriffsebene für bestimmte Freigaben. Das GpV2-Konto kann zwischen TransactionOptimized (Standard), Hot und Cool wählen. Das FileStorage-Konto kann Premium auswählen. | "Cool" "Heiß" "Premium" "TransactionOptimized" |
enabledProtocols | Das Authentifizierungsprotokoll, das für die Dateifreigabe verwendet wird. Kann nur beim Erstellen einer Freigabe angegeben werden. | "NFS" "SMB" |
metadata | Ein Name-Wert-Paar, das der Freigabe als Metadaten zugeordnet wird. | FileSharePropertiesMetadata |
rootSquash | Die -Eigenschaft gilt nur für NFS-Freigaben. Der Standardwert ist NoRootSquash. | "AllSquash" "NoRootSquash" "RootSquash" |
shareQuota | Die maximale Größe der Freigabe in Gigabyte. Muss größer als 0 und kleiner gleich 5 TB (5120) sein. Für große Dateifreigaben beträgt die maximale Größe 102400. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 102400 |
signedIdentifiers | Liste der gespeicherten Zugriffsrichtlinien, die auf der Freigabe angegeben sind. | SignedIdentifier[] |
FileSharePropertiesMetadata
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | Zeichenfolge |
SignedIdentifier
Name | BESCHREIBUNG | Wert |
---|---|---|
accessPolicy | Zugriffsrichtlinie | AccessPolicy |
id | Ein eindeutiger Bezeichner der gespeicherten Zugriffsrichtlinie. | Zeichenfolge |
AccessPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
expiryTime | Ablaufzeit der Zugriffsrichtlinie | Zeichenfolge |
Berechtigung (permission) | Liste der abgekürzten Berechtigungen. | Zeichenfolge |
startTime | Startzeit der Zugriffsrichtlinie | Zeichenfolge |