Condividi tramite


Microsoft.Storage storageAccounts/fileServices/shares 2023-01-01

Definizione di risorsa Bicep

Il tipo di risorsa storageAccounts/fileServices/shares può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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 bicep seguente al modello.

resource symbolicname 'Microsoft.Storage/storageAccounts/fileServices/shares@2023-01-01' = {
  parent: resourceSymbolicName
  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'
      }
    ]
  }
}

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'
metadati Coppia nome-valore da associare alla condivisione come metadati. FileSharePropertiesMetadata
rootSquash La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota Dimensione massima della condivisione, espressa in gigabyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. Int

Vincoli:
Valore minimo = 1
Valore massimo = 102400
signedIdentifiers Elenco dei criteri di accesso archiviati specificati nella condivisione. SignedIdentifier []

FileSharePropertiesMetadata

Nome Descrizione Valore

Microsoft.Storage/storageAccounts/fileServices/shares

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 3 (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 avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
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 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:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo 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 codice JSON seguente al modello.

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

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'
metadati Coppia nome-valore da associare alla condivisione come metadati. FileSharePropertiesMetadata
rootSquash La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota Dimensione massima della condivisione, espressa in gigabyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. Int

Vincoli:
Valore minimo = 1
Valore massimo = 102400
signedIdentifiers Elenco dei criteri di accesso archiviati specificati nella condivisione. SignedIdentifier []

FileSharePropertiesMetadata

Nome Descrizione Valore

Microsoft.Storage/storageAccounts/fileServices/shares

Nome Descrizione Valore
apiVersion Versione dell'API '2023-01-01'
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 3 (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

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Azure Cloud Shell - di archiviazione della rete virtuale

Distribuire in Azure
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

Distribuire in Azure
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

Distribuire in Azure
Questo modello crea un account di archiviazione di Azure e una condivisione file.
Creare un account di archiviazione con più condivisioni file

Distribuire in Azure
Crea un account di archiviazione di Azure e più condivisioni file.
Creare un'app per le funzioni e un archivio privato protetto da endpoint

Distribuire in Azure
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 in Azure
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

Distribuire in 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

Distribuire in Azure
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@2023-01-01"
  name = "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"
        }
      ]
    }
  })
}

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'
metadati Coppia nome-valore da associare alla condivisione come metadati. FileSharePropertiesMetadata
rootSquash La proprietà è solo per la condivisione NFS. Il valore predefinito è NoRootSquash. 'AllSquash'
'NoRootSquash'
'RootSquash'
shareQuota Dimensione massima della condivisione, espressa in gigabyte. Deve essere maggiore di 0 e minore o uguale a 5 TB (5120). Per le condivisioni file di grandi dimensioni, la dimensione massima è 102400. Int

Vincoli:
Valore minimo = 1
Valore massimo = 102400
signedIdentifiers Elenco dei criteri di accesso archiviati specificati nella condivisione. SignedIdentifier []

FileSharePropertiesMetadata

Nome Descrizione Valore

Microsoft.Storage/storageAccounts/fileServices/shares

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 3 (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@2023-01-01"

SignedIdentifier

Nome Descrizione Valore
accessPolicy Criteri di accesso AccessPolicy
Id Identificatore univoco dei criteri di accesso archiviati. corda