Microsoft.Storage storageAccounts/fileServices/shares
Definizione di risorsa Bicep
Il tipo di risorsa storageAccounts/fileServices/shares può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices/shares, aggiungere il bicep seguente al modello.
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'
}
]
}
}
Valori delle proprietà
AccessPolicy
Nome | Descrizione | Valore |
---|---|---|
expiryTime | Scadenza dei criteri di accesso | corda |
permesso | Elenco di autorizzazioni abbreviate. | corda |
startTime | Ora di inizio dei criteri di accesso | corda |
FileShareProperties
Nome | Descrizione | Valore |
---|---|---|
accessTier | Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Hot e Cool. L'account FileStorage può scegliere Premium. | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di una condivisione. | 'NFS' 'SMB' |
fileSharePaidBursting | Proprietà di bursting a pagamento della condivisione file. | FileSharePropertiesFileSharePaidBursting |
metadati | Coppia nome-valore da associare alla condivisione come metadati. | FileSharePropertiesMetadata |
provisionedBandwidthMibps | Larghezza di banda di cui è stato effettuato il provisioning, in mebibyte al secondo. Questa proprietà è solo per le condivisioni file create in Tipo di account File con provisioning v2. Fare riferimento alla risposta dell'API GetFileServiceUsage per il valore minimo e massimo consentito per la larghezza di banda di cui è stato effettuato il provisioning. | Int |
provisionedIops | Operazioni di I/O al secondo di cui è stato effettuato il provisioning della condivisione. Questa proprietà è solo per le condivisioni file create in Tipo di account File con provisioning v2. Fare riferimento alla risposta dell'API GetFileServiceUsage per il valore minimo e massimo consentito per le operazioni di I/O al secondo di cui è stato effettuato il provisioning. | Int |
rootSquash | La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | Dimensioni di cui è stato effettuato il provisioning della condivisione, in gibibyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. Per le condivisioni file create in File Con provisioning v2 tipo di account, vedere la risposta api GetFileServiceUsage per le dimensioni di archiviazione con provisioning minimo e massimo consentito. | Int |
signedIdentifiers | Elenco dei criteri di accesso archiviati specificati nella condivisione. | SignedIdentifier [] |
FileSharePropertiesFileSharePaidBursting
Nome | Descrizione | Valore |
---|---|---|
paidBurstingEnabled | Indica se il bursting a pagamento è abilitato per la condivisione. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. | bool |
paidBurstingMaxBandwidthMibps | Larghezza di banda massima di bursting a pagamento per la condivisione, in mebibyte al secondo. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. Il valore massimo consentito è 10340, ovvero la larghezza di banda massima consentita per una condivisione. | Int |
paidBurstingMaxIops | Numero massimo di operazioni di I/O al secondo a pagamento per la condivisione. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. Il valore massimo consentito è 102400, ovvero il numero massimo di operazioni di I/O al secondo consentite per una condivisione. | Int |
FileSharePropertiesMetadata
Nome | Descrizione | Valore |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 63 (obbligatorio) |
genitore | In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre. Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: storageAccounts/fileServices |
proprietà | Proprietà della condivisione file. | FileShareProperties |
SignedIdentifier
Nome | Descrizione | Valore |
---|---|---|
accessPolicy | Criteri di accesso | AccessPolicy |
Id | Identificatore univoco dei criteri di accesso archiviati. | corda |
Esempi di utilizzo
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
Bicep File | Descrizione |
---|---|
Azure Cloud Shell - di archiviazione della rete virtuale | Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure. |
Creare un account di archiviazione con di condivisione file | Questo modello crea un account di archiviazione di Azure e una condivisione file. |
Creare un account di archiviazione con più condivisioni file | Crea un account di archiviazione di Azure e più condivisioni file. |
Creare AVD con FSLogix e aggiunta ad Active Directory Domain Services | Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, account di archiviazione FSLogix, condivisione file, insieme di credenziali del servizio di ripristino per il backup di una condivisione file di backup di un host di sessione di test, estensioni con aggiunta al dominio active directory di Microsoft Entra ID. |
Creare un'app per le funzioni e un archivio privato protetto da endpoint | Questo modello consente di distribuire un'app per le funzioni di Azure che comunica con Archiviazione di Azure tramite endpoint privati. |
'app per le funzioni protetta da frontdoor di Azure | Questo modello consente di distribuire una funzione Premium di Azure protetta e pubblicata da Frontdoor premium di Azure. La conenction tra Frontdoor di Azure e Funzioni di Azure è protetta dal collegamento privato di Azure. |
'app per le funzioni private e di archiviazione privata protetta da endpoint | Questo modello effettua il provisioning di un'app per le funzioni in un piano Premium con endpoint privati e comunica con Archiviazione di Azure tramite endpoint privati. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa storageAccounts/fileServices/shares può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices/shares, aggiungere il codice JSON seguente al modello.
{
"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"
}
]
}
}
Valori delle proprietà
AccessPolicy
Nome | Descrizione | Valore |
---|---|---|
expiryTime | Scadenza dei criteri di accesso | corda |
permesso | Elenco di autorizzazioni abbreviate. | corda |
startTime | Ora di inizio dei criteri di accesso | corda |
FileShareProperties
Nome | Descrizione | Valore |
---|---|---|
accessTier | Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Hot e Cool. L'account FileStorage può scegliere Premium. | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di una condivisione. | 'NFS' 'SMB' |
fileSharePaidBursting | Proprietà di bursting a pagamento della condivisione file. | FileSharePropertiesFileSharePaidBursting |
metadati | Coppia nome-valore da associare alla condivisione come metadati. | FileSharePropertiesMetadata |
provisionedBandwidthMibps | Larghezza di banda di cui è stato effettuato il provisioning, in mebibyte al secondo. Questa proprietà è solo per le condivisioni file create in Tipo di account File con provisioning v2. Fare riferimento alla risposta dell'API GetFileServiceUsage per il valore minimo e massimo consentito per la larghezza di banda di cui è stato effettuato il provisioning. | Int |
provisionedIops | Operazioni di I/O al secondo di cui è stato effettuato il provisioning della condivisione. Questa proprietà è solo per le condivisioni file create in Tipo di account File con provisioning v2. Fare riferimento alla risposta dell'API GetFileServiceUsage per il valore minimo e massimo consentito per le operazioni di I/O al secondo di cui è stato effettuato il provisioning. | Int |
rootSquash | La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | Dimensioni di cui è stato effettuato il provisioning della condivisione, in gibibyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. Per le condivisioni file create in File Con provisioning v2 tipo di account, vedere la risposta api GetFileServiceUsage per le dimensioni di archiviazione con provisioning minimo e massimo consentito. | Int |
signedIdentifiers | Elenco dei criteri di accesso archiviati specificati nella condivisione. | SignedIdentifier [] |
FileSharePropertiesFileSharePaidBursting
Nome | Descrizione | Valore |
---|---|---|
paidBurstingEnabled | Indica se il bursting a pagamento è abilitato per la condivisione. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. | bool |
paidBurstingMaxBandwidthMibps | Larghezza di banda massima di bursting a pagamento per la condivisione, in mebibyte al secondo. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. Il valore massimo consentito è 10340, ovvero la larghezza di banda massima consentita per una condivisione. | Int |
paidBurstingMaxIops | Numero massimo di operazioni di I/O al secondo a pagamento per la condivisione. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. Il valore massimo consentito è 102400, ovvero il numero massimo di operazioni di I/O al secondo consentite per una condivisione. | Int |
FileSharePropertiesMetadata
Nome | Descrizione | Valore |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
Nome | Descrizione | Valore |
---|---|---|
apiVersion | Versione dell'API | '2024-01-01' |
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 63 (obbligatorio) |
proprietà | Proprietà della condivisione file. | FileShareProperties |
digitare | Tipo di risorsa | 'Microsoft.Storage/storageAccounts/fileServices/shares' |
SignedIdentifier
Nome | Descrizione | Valore |
---|---|---|
accessPolicy | Criteri di accesso | AccessPolicy |
Id | Identificatore univoco dei criteri di accesso archiviati. | corda |
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Sagoma | Descrizione |
---|---|
Azure Cloud Shell - di archiviazione della rete virtuale |
Questo modello distribuisce l'archiviazione di Azure Cloud Shell in una rete virtuale di Azure. |
Connettersi a una condivisione file di Azure tramite un endpoint privato |
Questo esempio illustra come usare la configurazione di una rete virtuale e una zona DNS privata per accedere a una condivisione file di Azure tramite un endpoint privato. |
Creare un account di archiviazione con di condivisione file |
Questo modello crea un account di archiviazione di Azure e una condivisione file. |
Creare un account di archiviazione con più condivisioni file |
Crea un account di archiviazione di Azure e più condivisioni file. |
Creare AVD con FSLogix e aggiunta ad Active Directory Domain Services |
Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, account di archiviazione FSLogix, condivisione file, insieme di credenziali del servizio di ripristino per il backup di una condivisione file di backup di un host di sessione di test, estensioni con aggiunta al dominio active directory di Microsoft Entra ID. |
Creare un'app per le funzioni e un archivio privato protetto da endpoint |
Questo modello consente di distribuire un'app per le funzioni di Azure che comunica con Archiviazione di Azure tramite endpoint privati. |
distribuire Drupal con set di scalabilità di macchine virtuali, File di Azure e Mysql |
Distribuire un set di scalabilità di macchine virtuali dietro un servizio di bilanciamento del carico/NAT & ogni macchina virtuale che esegue Drupal (Apache/PHP). Tutti i nodi condividono l'archiviazione di condivisione file di Azure creata e il database MySQL |
'app per le funzioni protetta da frontdoor di Azure |
Questo modello consente di distribuire una funzione Premium di Azure protetta e pubblicata da Frontdoor premium di Azure. La conenction tra Frontdoor di Azure e Funzioni di Azure è protetta dal collegamento privato di Azure. |
'app per le funzioni private e di archiviazione privata protetta da endpoint |
Questo modello effettua il provisioning di un'app per le funzioni in un piano Premium con endpoint privati e comunica con Archiviazione di Azure tramite endpoint privati. |
Definizione di risorsa Terraform (provider AzAPI)
Il tipo di risorsa storageAccounts/fileServices/shares può essere distribuito con operazioni destinate a:
- gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato risorsa
Per creare una risorsa Microsoft.Storage/storageAccounts/fileServices/shares, aggiungere il file Terraform seguente al modello.
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"
}
]
}
})
}
Valori delle proprietà
AccessPolicy
Nome | Descrizione | Valore |
---|---|---|
expiryTime | Scadenza dei criteri di accesso | corda |
permesso | Elenco di autorizzazioni abbreviate. | corda |
startTime | Ora di inizio dei criteri di accesso | corda |
FileShareProperties
Nome | Descrizione | Valore |
---|---|---|
accessTier | Livello di accesso per una condivisione specifica. L'account GpV2 può scegliere tra TransactionOptimized (impostazione predefinita), Hot e Cool. L'account FileStorage può scegliere Premium. | 'Cool' 'Hot' 'Premium' 'TransactionOptimized' |
enabledProtocols | Protocollo di autenticazione utilizzato per la condivisione file. Può essere specificato solo durante la creazione di una condivisione. | 'NFS' 'SMB' |
fileSharePaidBursting | Proprietà di bursting a pagamento della condivisione file. | FileSharePropertiesFileSharePaidBursting |
metadati | Coppia nome-valore da associare alla condivisione come metadati. | FileSharePropertiesMetadata |
provisionedBandwidthMibps | Larghezza di banda di cui è stato effettuato il provisioning, in mebibyte al secondo. Questa proprietà è solo per le condivisioni file create in Tipo di account File con provisioning v2. Fare riferimento alla risposta dell'API GetFileServiceUsage per il valore minimo e massimo consentito per la larghezza di banda di cui è stato effettuato il provisioning. | Int |
provisionedIops | Operazioni di I/O al secondo di cui è stato effettuato il provisioning della condivisione. Questa proprietà è solo per le condivisioni file create in Tipo di account File con provisioning v2. Fare riferimento alla risposta dell'API GetFileServiceUsage per il valore minimo e massimo consentito per le operazioni di I/O al secondo di cui è stato effettuato il provisioning. | Int |
rootSquash | La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. | 'AllSquash' 'NoRootSquash' 'RootSquash' |
shareQuota | Dimensioni di cui è stato effettuato il provisioning della condivisione, in gibibyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. Per le condivisioni file create in File Con provisioning v2 tipo di account, vedere la risposta api GetFileServiceUsage per le dimensioni di archiviazione con provisioning minimo e massimo consentito. | Int |
signedIdentifiers | Elenco dei criteri di accesso archiviati specificati nella condivisione. | SignedIdentifier [] |
FileSharePropertiesFileSharePaidBursting
Nome | Descrizione | Valore |
---|---|---|
paidBurstingEnabled | Indica se il bursting a pagamento è abilitato per la condivisione. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. | bool |
paidBurstingMaxBandwidthMibps | Larghezza di banda massima di bursting a pagamento per la condivisione, in mebibyte al secondo. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. Il valore massimo consentito è 10340, ovvero la larghezza di banda massima consentita per una condivisione. | Int |
paidBurstingMaxIops | Numero massimo di operazioni di I/O al secondo a pagamento per la condivisione. Questa proprietà è solo per le condivisioni file create in File con provisioning v1 tipo di account SSD. Il valore massimo consentito è 102400, ovvero il numero massimo di operazioni di I/O al secondo consentite per una condivisione. | Int |
FileSharePropertiesMetadata
Nome | Descrizione | Valore |
---|
Microsoft.Storage/storageAccounts/fileServices/shares
Nome | Descrizione | Valore |
---|---|---|
nome | Nome della risorsa | corda Vincoli: Lunghezza minima = 3 Lunghezza massima = 63 (obbligatorio) |
parent_id | ID della risorsa padre per questa risorsa. | ID per la risorsa di tipo: storageAccounts/fileServices |
proprietà | Proprietà della condivisione file. | FileShareProperties |
digitare | Tipo di risorsa | "Microsoft.Storage/storageAccounts/fileServices/shares@2024-01-01" |
SignedIdentifier
Nome | Descrizione | Valore |
---|---|---|
accessPolicy | Criteri di accesso | AccessPolicy |
Id | Identificatore univoco dei criteri di accesso archiviati. | corda |