Microsoft.Storage StorageAccounts/fileServices/shares 2024-01-01
Bicep-resourcedefinitie
Het resourcetype storageAccounts/fileServices/shares kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Storage/storageAccounts/fileServices/shares wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
]
}
}
Eigenschapswaarden
AccessPolicy
Naam | Beschrijving | Waarde |
---|---|---|
verlooptijd | Verlooptijd van het toegangsbeleid | snaar |
toestemming | Lijst met verkorte machtigingen. | snaar |
startTime | Begintijd van het toegangsbeleid | snaar |
FileShareProperties
Naam | Beschrijving | Waarde |
---|---|---|
accessTier | Toegangslaag voor specifieke share. GpV2-account kan kiezen tussen TransactionOptimized (standaard), Hot en Cool. FileStorage-account kan Premium kiezen. | 'Statisch' 'Heet' 'Premium' 'TransactionOptimized' |
enabledProtocols | Het verificatieprotocol dat wordt gebruikt voor de bestandsshare. Kan alleen worden opgegeven bij het maken van een share. | 'NFS' 'SMB' |
fileSharePaidBursting | Eigenschappen voor betaalde bursting van bestandsshares. | FileSharePropertiesFileSharePaidBursting |
metagegevens | Een naam-waardepaar dat als metagegevens aan de share moet worden gekoppeld. | FileSharePropertiesMetadata- |
provisionedBandwidthMibps | De ingerichte bandbreedte van de share, in mebibytes per seconde. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder Het accounttype Files Provisioned v2. Raadpleeg het antwoord van de GetFileServiceUsage-API voor de minimum- en maximumwaarde voor ingerichte bandbreedte. | Int |
provisionedIops | De ingerichte IOPS van de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder Het accounttype Files Provisioned v2. Raadpleeg het antwoord van de GetFileServiceUsage-API voor de minimum- en maximumwaarde die is toegestaan voor ingerichte IOPS. | Int |
rootSquash | De eigenschap is alleen voor NFS-share. De standaardwaarde is NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | De ingerichte grootte van de share, in gibibytes. Moet groter zijn dan 0 en kleiner dan of gelijk aan 5 TB (5120). Voor grote bestandsshares is de maximale grootte 102400. Voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v2, raadpleegt u het antwoord van de GetFileServiceUsage-API voor de minimale en maximaal toegestane ingerichte opslaggrootte. | Int |
signedIdentifiers | Lijst met opgeslagen toegangsbeleidsregels die zijn opgegeven op de share. | SignedIdentifier[] |
FileSharePropertiesFileSharePaidBursting
Naam | Beschrijving | Waarde |
---|---|---|
paidBurstingEnabled | Geeft aan of betaalde bursting is ingeschakeld voor de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. | Bool |
paidBurstingMaxBandwidthMibps | De maximale betaalde burst-bandbreedte voor de share, in mebibytes per seconde. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. De maximaal toegestane waarde is 10340. Dit is de maximaal toegestane bandbreedte voor een share. | Int |
paidBurstingMaxIops | De maximaal betaalde bursting-IOPS voor de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. De maximaal toegestane waarde is 102400, de maximaal toegestane IOPS voor een share. | Int |
FileSharePropertiesMetadata
Naam | Beschrijving | Waarde |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 63 (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: storageAccounts/fileServices |
Eigenschappen | Eigenschappen van de bestandsshare. | FileShareProperties- |
SignedIdentifier
Naam | Beschrijving | Waarde |
---|---|---|
accessPolicy | Toegangsbeleid | AccessPolicy- |
legitimatiebewijs | Een unieke id van het opgeslagen toegangsbeleid. | snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
Een opslagaccount maken met bestandsshares | Met deze sjabloon maakt u een Azure-opslagaccount en -bestandsshare. |
een opslagaccount maken met meerdere bestandsshares | Hiermee maakt u een Azure-opslagaccount en meerdere bestandsshares. |
Functie-app en met een privé-eindpunt beveiligde opslag maken | Met deze sjabloon kunt u een Azure-functie-app implementeren die communiceert met Azure Storage via privé-eindpunten. |
functie-app beveiligd door Azure Frontdoor | Met deze sjabloon kunt u een azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De samenvoeging tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
privéfunctie-app en met een privé-eindpunt beveiligde opslag | Met deze sjabloon wordt een functie-app ingericht voor een Premium-abonnement met privé-eindpunten en communiceert met Azure Storage via privé-eindpunten. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype storageAccounts/fileServices/shares kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Storage/storageAccounts/fileServices/shares wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
]
}
}
Eigenschapswaarden
AccessPolicy
Naam | Beschrijving | Waarde |
---|---|---|
verlooptijd | Verlooptijd van het toegangsbeleid | snaar |
toestemming | Lijst met verkorte machtigingen. | snaar |
startTime | Begintijd van het toegangsbeleid | snaar |
FileShareProperties
Naam | Beschrijving | Waarde |
---|---|---|
accessTier | Toegangslaag voor specifieke share. GpV2-account kan kiezen tussen TransactionOptimized (standaard), Hot en Cool. FileStorage-account kan Premium kiezen. | 'Statisch' 'Heet' 'Premium' 'TransactionOptimized' |
enabledProtocols | Het verificatieprotocol dat wordt gebruikt voor de bestandsshare. Kan alleen worden opgegeven bij het maken van een share. | 'NFS' 'SMB' |
fileSharePaidBursting | Eigenschappen voor betaalde bursting van bestandsshares. | FileSharePropertiesFileSharePaidBursting |
metagegevens | Een naam-waardepaar dat als metagegevens aan de share moet worden gekoppeld. | FileSharePropertiesMetadata- |
provisionedBandwidthMibps | De ingerichte bandbreedte van de share, in mebibytes per seconde. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder Het accounttype Files Provisioned v2. Raadpleeg het antwoord van de GetFileServiceUsage-API voor de minimum- en maximumwaarde voor ingerichte bandbreedte. | Int |
provisionedIops | De ingerichte IOPS van de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder Het accounttype Files Provisioned v2. Raadpleeg het antwoord van de GetFileServiceUsage-API voor de minimum- en maximumwaarde die is toegestaan voor ingerichte IOPS. | Int |
rootSquash | De eigenschap is alleen voor NFS-share. De standaardwaarde is NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | De ingerichte grootte van de share, in gibibytes. Moet groter zijn dan 0 en kleiner dan of gelijk aan 5 TB (5120). Voor grote bestandsshares is de maximale grootte 102400. Voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v2, raadpleegt u het antwoord van de GetFileServiceUsage-API voor de minimale en maximaal toegestane ingerichte opslaggrootte. | Int |
signedIdentifiers | Lijst met opgeslagen toegangsbeleidsregels die zijn opgegeven op de share. | SignedIdentifier[] |
FileSharePropertiesFileSharePaidBursting
Naam | Beschrijving | Waarde |
---|---|---|
paidBurstingEnabled | Geeft aan of betaalde bursting is ingeschakeld voor de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. | Bool |
paidBurstingMaxBandwidthMibps | De maximale betaalde burst-bandbreedte voor de share, in mebibytes per seconde. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. De maximaal toegestane waarde is 10340. Dit is de maximaal toegestane bandbreedte voor een share. | Int |
paidBurstingMaxIops | De maximaal betaalde bursting-IOPS voor de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. De maximaal toegestane waarde is 102400, de maximaal toegestane IOPS voor een share. | Int |
FileSharePropertiesMetadata
Naam | Beschrijving | Waarde |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2024-01-01' |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 63 (vereist) |
Eigenschappen | Eigenschappen van de bestandsshare. | FileShareProperties- |
type | Het resourcetype | 'Microsoft.Storage/storageAccounts/fileServices/shares' |
SignedIdentifier
Naam | Beschrijving | Waarde |
---|---|---|
accessPolicy | Toegangsbeleid | AccessPolicy- |
legitimatiebewijs | Een unieke id van het opgeslagen toegangsbeleid. | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Azure Cloud Shell - VNet-opslag |
Met deze sjabloon wordt Azure Cloud Shell-opslag geïmplementeerd in een virtueel Azure-netwerk. |
verbinding maken met een Azure-bestandsshare via een privé-eindpunt |
In dit voorbeeld ziet u hoe u een virtueel netwerk en een privé-DNS-zone kunt gebruiken voor toegang tot een Azure-bestandsshare via een privé-eindpunt. |
Een opslagaccount maken met bestandsshares |
Met deze sjabloon maakt u een Azure-opslagaccount en -bestandsshare. |
een opslagaccount maken met meerdere bestandsshares |
Hiermee maakt u een Azure-opslagaccount en meerdere bestandsshares. |
Functie-app en met een privé-eindpunt beveiligde opslag maken |
Met deze sjabloon kunt u een Azure-functie-app implementeren die communiceert met Azure Storage via privé-eindpunten. |
Deploy Drupal with VM Scale Set, Azure Files and Mysql |
Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop Apache/PHP wordt uitgevoerd. Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database |
functie-app beveiligd door Azure Frontdoor |
Met deze sjabloon kunt u een azure Premium-functie implementeren die is beveiligd en gepubliceerd door Azure Frontdoor Premium. De samenvoeging tussen Azure Frontdoor en Azure Functions wordt beveiligd door Azure Private Link. |
privéfunctie-app en met een privé-eindpunt beveiligde opslag |
Met deze sjabloon wordt een functie-app ingericht voor een Premium-abonnement met privé-eindpunten en communiceert met Azure Storage via privé-eindpunten. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype storageAccounts/fileServices/shares kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.Storage/storageAccounts/fileServices/shares wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01"
name = "string"
body = jsonencode({
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"
}
]
}
})
}
Eigenschapswaarden
AccessPolicy
Naam | Beschrijving | Waarde |
---|---|---|
verlooptijd | Verlooptijd van het toegangsbeleid | snaar |
toestemming | Lijst met verkorte machtigingen. | snaar |
startTime | Begintijd van het toegangsbeleid | snaar |
FileShareProperties
Naam | Beschrijving | Waarde |
---|---|---|
accessTier | Toegangslaag voor specifieke share. GpV2-account kan kiezen tussen TransactionOptimized (standaard), Hot en Cool. FileStorage-account kan Premium kiezen. | 'Statisch' 'Heet' 'Premium' 'TransactionOptimized' |
enabledProtocols | Het verificatieprotocol dat wordt gebruikt voor de bestandsshare. Kan alleen worden opgegeven bij het maken van een share. | 'NFS' 'SMB' |
fileSharePaidBursting | Eigenschappen voor betaalde bursting van bestandsshares. | FileSharePropertiesFileSharePaidBursting |
metagegevens | Een naam-waardepaar dat als metagegevens aan de share moet worden gekoppeld. | FileSharePropertiesMetadata- |
provisionedBandwidthMibps | De ingerichte bandbreedte van de share, in mebibytes per seconde. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder Het accounttype Files Provisioned v2. Raadpleeg het antwoord van de GetFileServiceUsage-API voor de minimum- en maximumwaarde voor ingerichte bandbreedte. | Int |
provisionedIops | De ingerichte IOPS van de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder Het accounttype Files Provisioned v2. Raadpleeg het antwoord van de GetFileServiceUsage-API voor de minimum- en maximumwaarde die is toegestaan voor ingerichte IOPS. | Int |
rootSquash | De eigenschap is alleen voor NFS-share. De standaardwaarde is NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | De ingerichte grootte van de share, in gibibytes. Moet groter zijn dan 0 en kleiner dan of gelijk aan 5 TB (5120). Voor grote bestandsshares is de maximale grootte 102400. Voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v2, raadpleegt u het antwoord van de GetFileServiceUsage-API voor de minimale en maximaal toegestane ingerichte opslaggrootte. | Int |
signedIdentifiers | Lijst met opgeslagen toegangsbeleidsregels die zijn opgegeven op de share. | SignedIdentifier[] |
FileSharePropertiesFileSharePaidBursting
Naam | Beschrijving | Waarde |
---|---|---|
paidBurstingEnabled | Geeft aan of betaalde bursting is ingeschakeld voor de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. | Bool |
paidBurstingMaxBandwidthMibps | De maximale betaalde burst-bandbreedte voor de share, in mebibytes per seconde. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. De maximaal toegestane waarde is 10340. Dit is de maximaal toegestane bandbreedte voor een share. | Int |
paidBurstingMaxIops | De maximaal betaalde bursting-IOPS voor de share. Deze eigenschap is alleen bedoeld voor bestandsshares die zijn gemaakt onder het accounttype Files Provisioned v1 SSD. De maximaal toegestane waarde is 102400, de maximaal toegestane IOPS voor een share. | Int |
FileSharePropertiesMetadata
Naam | Beschrijving | Waarde |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 63 (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: storageAccounts/fileServices |
Eigenschappen | Eigenschappen van de bestandsshare. | FileShareProperties- |
type | Het resourcetype | "Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01" |
SignedIdentifier
Naam | Beschrijving | Waarde |
---|---|---|
accessPolicy | Toegangsbeleid | AccessPolicy- |
legitimatiebewijs | Een unieke id van het opgeslagen toegangsbeleid. | snaar |